Contact 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.

Necesita: WordPress 5.3 o superior
Probado hasta: WordPress 5.4.2

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

Eliminados eventos de jQuery

Como parte del proceso gradual de transición de jQuery a los frameworks de JavaScript modernos, en «Contact Form 7» v5.2 se ha eliminado el uso de eventos de jQuery. Si usas eventos de jQuery en tu código personalizado, ahora es el momento de reemplazarlos con eventos del DOM.

Cambios en los estilos de las cajas de respuesta

Hay algunos cambios en la hoja de estilo CSS de la vista pública. Si personalizas el estilo con tu tema o plugin, te recomendamos que pruebes los estilos cuidadosamente con «Contact Form 7» v5.2.

Un cambio ligero, pero confuso es el color de las cajas de salida de las respuestas. Al igual que en las versiones anteriores, se utilizan cuatro colores. Cada color significa un estado de envío diferente.

  • Verde: El envío del formulario se ha completado correctamente y se ha enviado el correo.
  • Amarillo: El envío del formulario ha sido interrumpido porque hay campos con entradas no válidas.
  • Naranja: El envío del formulario ha sido interrumpido porque se han detectado intentos sospechosos de spam.
  • Rojo: El formulario se ha completado correctamente, pero ha fallado en el envío del correo.

«Contact Form 7» v5.2 introduce un nuevo esquema de color basado en el estándar de WordPress. Debido a que los colores son un poco más oscuros que los anteriores, se puede confundir el rojo y el naranja, o el naranja y el amarillo.

Cuatro tipos de cajas de salida de las respuestas, mostrando ejemplos de los recuadros con bordes verde, amarillo, naranja y rojo.
Ejemplos de las cajas de salida de las respuestas en «Contact Form 7» 5.2

Registro de cambios

  • Envío: se introducen las propiedades $posted_data_hash y $skip_spam_check.
  • Envío: se introduce el gancho de filtro wpcf7_skip_spam_check.
  • Formulario de contacto: se introduce el método pref().
  • API REST: se añaden los datos de las etiquetas de los formularios analizados a la respuesta.
  • API REST: se discontinúan los ganchos de filtro wpcf7_ajax_json_echo y wpcf7_ajax_onload e introducen los ganchos de filtro wpcf7_feedback_response y wpcf7_refill_response como alternativas.
  • CSS de la vista pública: las reglas de estilo para la salida de la respuesta se refieren al atributo class del elemento de formulario.
  • JavaScript de la vista púbica: se elimina el uso de eventos de jQuery.
  • reCAPTCHA: se mueve el código del script a un archivo separado.
  • reCAPTCHA: se cambia el nombre del campo del token de la respuesta de reCAPTCHA de g-recaptcha-response a _wpcf7_recaptcha_response.