WordPress 5.5 ha introducido la característica de actualizaciones automática para plugin y temas. Mantener los plugins y temas actualizados a la última versión es un factor clave para gestionar tu sitio WordPress de forma segura. Te recomendamos encarecidamente que actives las actualizaciones automáticas para el plugin Contact Form 7, pero también debes tener en cuenta que existen riesgos relacionados con el uso de las actualizaciones automáticas.
Seguir leyendo Aviso sobre las actualizaciones automáticasEl desarrollo se traslada a GitHub
El repositorio de desarrollo de Contact Form 7 se ha trasladado a GitHub. El repositorio de GitHub te permite:
- Examinar el código en las ramas de desarrollo.
- Realizar un seguimiento a través de los registros de desarrollo.
- Colaborar con el desarrollo informando problemas y realizando «pull requests».
- ¡Y más!
El repositorio de versiones seguirá estando en el sistema basado en SVN del directorio de plugins de WordPress.org como siempre.
Contact Form 7 5.2.1
Ya está disponible la versión 5.2.1 de Contact Form 7. Esta es una versión de mantenimiento que incluye varias mejoras y correcciones de errores. La versión 5.2.1 de Contact Form 7 es también la primera versión que se ha probado con WordPress 5.5.
Seguir leyendo Contact Form 7 5.2.1Flamingo 2.2
Ya está disponible la versión 2.2 de Flamingo. La versión 2.2 se ha probado con WordPress 5.5, que se lanzará en unas pocas semanas. La integración con Contact Form 7 se ha mejorado mucho. Te recomiendo que actualices pronto a la versión 2.2.
Seguir leyendo Flamingo 2.2Accediendo a los datos introducidos por el usuario
Para acceder a los datos de entrada del usuario enviados a través de un formulario de contacto, puedes consultar la variable global nativa de PHP $_POST
. Además de esta, la clase WPCF7_Submission
de Contact Form 7 proporciona una fuente de datos diferente ($posted_data
) que se puede utilizar para acceder a los datos de entrada del usuario. ¿Cuáles son las diferencias entre $_POST
y $posted_data
? ¿Y cuál deberías usar para tu propósito?
Filtrado personalizado de mensajes no deseados
La protección contra mensajes no deseados es una misión crítica para los formularios web. El plugin Contact Form 7 proporciona varios tipos de módulos de protección contra mensajes no deseados (spam) para bloquear de manera efectiva el envío por parte de spammers.
Al igual que otras partes de Contact Form 7, su función de filtrado de mensajes no deseados está diseñada para ser altamente personalizable. En este fragmento de código, te mostraré cómo implementar un filtro personalizado de mensajes no deseados con ejemplos simples de código.
Seguir leyendo Filtrado personalizado de mensajes no deseadosContact Form 7 5.2
Ya está disponible la versión 5.2 de «Contact Form 7». Esta es la primera actualización importante en 20 meses e incluye muchas mejoras y correcciones de errores. Te recomiendo que actualices de inmediato.
Ten en cuenta que «Contact Form 7» v5.2 necesita WordPress 5.3 o superior para funcionar. Ya que que WordPress 5.3 necesita PHP 5.6.20 o superior (WordPress recomienda PHP 7.4 o superior), «Contact Form 7» v5.2 no puede funcionar en los entornos con PHP 5.2 a 5.5.
Seguir leyendo Contact Form 7 5.2Compartir las claves y tokens de la API de reCAPTCHA
Con la capacidad de integración de Contact Form 7 con reCAPTCHA (v3), puedes proteger tus formularios de contacto de los robots de mensajes no deseados (spam). Ya que un robot de spam apunta a todo, no solo a los formularios de contacto, también puedes proteger otros componentes en tu web (como los formularios de comentarios) usando la tecnología reCAPTCHA.
Afortunadamente, la integración de Contact Form 7 con reCAPTCHA está diseñada para ser abierta y accesible a otros componentes. En este fragmento de código, te diré cómo puedes recuperar las claves y tokens de la API de reCAPTCHA desde Contact Form 7 y reutilizar los datos dentro de tu propio plugin reCAPTCHA.
Seguir leyendo Compartir las claves y tokens de la API de reCAPTCHAContact Form 7 5.1.9
Ya está disponible la versión 5.1.9 de Contact Form 7. Esta es una versión de mantenimiento que incluye algunas correcciones de errores.
Seguir leyendo Contact Form 7 5.1.9Contact Form 7 5.1.8
Ya está disponible la versión 5.1.8 de Contact Form 7. Esta es una versión de mantenimiento que incluye varias correcciones de errores y mejoras.
Seguir leyendo Contact Form 7 5.1.8