Dentro de unas semanas publicaremos la versión 6.2 de Contact Form 7. Se trata de una actualización importante, por lo que vamos a lanzar una versión candidata (RC) para que puedas probar la versión 6.2 por adelantado. Participa en las pruebas de la RC y, si encuentras algún error, infórmanos a través del foro de soporte o, si estás familiarizado con GitHub, en nuestro repositorio de GitHub. Tenemos previsto publicar la versión 6.2 a principios de octubre.
Puedes descargar la versión 6.2-rc desde la página del plugin (ve a la sección Versiones anteriores, selecciona la versión 6.2-rc y descárgala). Contact Form 7 6.2 requiere PHP 8.3 o superior y WordPress 7.1 o superior.
SWV 2
Contact Form 7 6.2 incluye la versión 2 de Schema-Woven Validation (SWV). Estos son los principales cambios de SWV 2:
- Ya están disponibles los paquetes de Composer para PHP.
- El ámbito de los paquetes de npm ha cambiado de
@contactablea@rocklobsterinc. - Hemos rediseñado SWV 2 como una colección ligera de reglas de validación. Hemos eliminado elementos innecesarios, como el middleware.
Principales cambios
- SWV: incorpora paquetes de Composer para PHP: SWV v2.0.7, FormDataTree v2.0.7 y la biblioteca de funciones PHP de Rock Lobster v1.0.6.
- SWV: actualiza los paquetes de npm para JavaScript: SWV v2.1.2, FormDataTree v2.1.3 y la biblioteca de funciones JavaScript de Rock Lobster v1.0.5.
- SWV: actualiza la versión del esquema de SWV a
Contact Form 7 SWV Schema 2026-09-20. - Administración: añade un submenú al escritorio.
- Administración: renueva por completo la tabla de la lista de formularios en la pantalla del menú Contacto.
- Administración: oculta los shortcodes en la pantalla del editor de formularios de contacto.
- Administración: mejora el panel de la pestaña de Brevo en el editor de formularios de contacto.
- Administración: configura todos los enlaces externos de la pantalla de edición para que se abran en una pestaña nueva mediante
target="_blank". - Añade una comprobación para impedir el acceso directo al inicio de todos los archivos PHP.
- Elimina el archivo obsoleto
includes/shortcodes.php. - API REST: devuelve el código de estado adecuado en función de si quien realiza la solicitud ha iniciado sesión.
- Etiquetas especiales de correo: aplica una lista de permitidos a los nombres de las etiquetas especiales de correo (SMT) relacionadas con los usuarios.
- Sustituye
wp_check_invalid_utf8()porwp_scrub_utf8(). - Añade la propiedad
readonlyy declaraciones de tipo a las propiedades de los objetos. - Hace que las URL de todos los enlaces al sitio web contactform7.com no sean traducibles.
- Nuevo hook de acción:
wpcf7_dashboard_setup. - Nuevo hook de acción:
wpcf7_manage_custom_column. - Eleva los requisitos mínimos a WordPress 7.1 y PHP 8.3.
Puedes consultar la lista completa de cambios en GitHub.