Contact Form 7 6.0

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 prefiere wp_add_inline_script().
  • Really Simple CAPTCHA: se elimina el generador de etiquetas.
  • Se añade el atributo data-wpcf7-id al <div> contenedor del formulario de contacto.
  • Se usa wp_trigger_error() en lugar de trigger_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

» Descarga el plugin «Contact Form 7» desde WordPress.org