La versión 4.8 de Contact Form 7 ya está disponible. Como continuación de la actualización anterior, el objetivo principal es introducir mejoras internas que faciliten la evolución futura del plugin.
Renovación del JavaScript del frontend
Hemos renovado el archivo JavaScript que se carga en el frontend.
Contact Form 7 4.8 y las versiones posteriores ya no utilizan el plugin jQuery Form (jquery.form.js) para enviar formularios mediante Ajax. Aunque es posible que la mayoría de los usuarios no lo noten, jquery.form.js ha sido responsable de una de las funciones más importantes de Contact Form 7 durante casi 10 años. Quiero expresar mi respeto y agradecimiento a los desarrolladores que han mantenido jquery.form.js durante todo este tiempo.
Contact Form 7 4.8 incorpora el objeto FormData para preparar los datos del envío y añade un par de endpoints personalizados de la API REST a los que se dirigen los envíos de formularios mediante Ajax.
Requisitos: WordPress 4.7 o superior
Probado hasta: WordPress 4.8
» Descargar el plugin Contact Form 7 desde WordPress.org
Registro de cambios
- Se ha dejado de utilizar jquery.form.js.
- Se han añadido endpoints personalizados de la API REST para los envíos de formularios mediante Ajax.
- La clase WPCF7_FormTag implementa la interfaz ArrayAccess.
- WPCF7_FormTagsManager::filter() filtra las etiquetas de formulario según las funcionalidades que admiten.
- Nuevas funcionalidades para las etiquetas de formulario: do-not-store, display-block y display-hidden.
- Se ha eliminado contenido inapropiado de los encabezados h1.
- Se ha añadido compatibilidad con la opción size:invisible en la etiqueta de formulario de reCAPTCHA.