Ya está disponible la versión 6.0 de Contact Form 7. Se trata de una actualización importante que incluye muchos cambios significativos. Se recomienda actualizar el plugin a la versión 6.0 para todas las personas usuarias.
Editor renovado
La versión 6.0 renueva la pantalla del editor de formularios de contacto. En toda la interfaz, el HTML, CSS y JavaScript heredados se han sustituido por versiones modernas.
El cambio más evidente está en las ventanas emergentes del generador de etiquetas. Antes se usaba la librería jQuery ThickBox; ahora se basa en el elemento HTML <dialog>.
Generador de etiquetas v2
La versión 6.0 introduce la versión 2 del generador de etiquetas y reescribe los generadores existentes para usar esta nueva versión. El generador v2 permite una interfaz de usuario más refinada y robusta que nunca.
El generador anterior (v1) seguirá funcionando, pero se mostrará una advertencia de tipo E_USER_DEPRECATED para recomendar la actualización a la v2.
SWV 1.4.0
El paquete integrado de Schema-Woven Validation (SWV, por sus siglas en inglés) se ha actualizado a la versión 1.4.0. Esta versión añade compatibilidad con la regla stepnumber, mejora la validación de números telefónicos e introduce un manejo coherente de los espacios en blanco circundantes.
Cambios importantes
- SWV: Añade compatibilidad con la regla
stepnumber. - Brevo: Mejora el manejo de números para SMS.
- Generador de etiquetas: se elimina ThickBox y se adopta
<dialog>. - Generador de etiquetas: se introduce la versión 2 y se marca como obsoleta la versión 1.
- Traducción (L10n): se usa
wp_set_script_translations()para localizar scripts. - Se deja de usar
wp_localize_script()y se prefierewp_add_inline_script(). - Really Simple CAPTCHA: se elimina el generador de etiquetas.
- Se añade el atributo
data-wpcf7-idal<div>contenedor del formulario de contacto. - Se usa
wp_trigger_error()en lugar detrigger_error(). - Campos de texto: ahora admiten la opción
list:. - Mejora la validación de números telefónicos.
- Nueva función:
wpcf7_canonicalize_name() - Nueva función:
wpcf7_strip_whitespaces() - Nueva etiqueta especial para correo:
[_site_domain] - Nueva etiqueta especial para correo:
[_contact_form_title] - Se elimina el gancho de acción
wpcf7_post_edit_form_tag.
Puedes consultar la lista completa de cambios en GitHub.
Necesita: WordPress 6.6 o superior
Probado hasta: WordPress 6.7 RC2