Contact Form 7 5.9

La versión 5.9 de Contact Form 7 ya está disponible. Se trata de una actualización importante que incluye numerosos cambios significativos. Se recomienda a todos los usuarios actualizar el plugin a la versión 5.9.

SWV 1.3.0

El paquete integrado Schema-Woven Validation (SWV) se ha actualizado a la versión 1.3.0. Esta versión de SWV admite reglas compuestas que permiten definir las reglas de validación necesarias para implementar lógica condicional.

Integración con Constant Contact obsoleta

Tal como anuncié anteriormente, la función de integración con Constant Contact ha quedado obsoleta. En Contact Form 7 v5.9, se ha reducido al mínimo la visibilidad de esta función y recibirás avisos si está activa.

Cambios principales

  • Editor de bloques: se actualiza apiVersion a 3.
  • Se actualiza el quinto parámetro de las llamadas a las funciones wp_enqueue_script() y wp_register_script().
  • Se mejora la eficiencia de la carga de esquemas.
  • Se aplica la validación enum a los campos de menús desplegables y casillas de verificación.
  • WPCF7_Mail: se introducen los métodos get_current_template_name() y get_current_component_name().
  • SWV: se reorganizan las clases PHP de las reglas dentro del espacio de nombres ContactableSWV.
  • SWV: se aplica wp_unslash() a los datos introducidos por el usuario.
  • Se introduce la clase WPCF7_MailTag_OutputCalculator, capaz de calcular el resultado de una etiqueta de correo en función del esquema SWV.
  • Validador de configuración: se valida la configuración del correo electrónico con mayor precisión mediante WPCF7_MailTag_OutputCalculator.
  • Se introduce el trait WPCF7_PipesHolder, que gestiona las correspondencias de valores de las opciones de los campos en todo el formulario.
  • Envío: se mejora el método setup_posted_data().
  • Casillas de verificación: se modifica el nombre del campo utilizado para la opción free_text.
  • Casilla de aceptación: se añade compatibilidad con la función selectable-values.

Puedes consultar la lista completa de cambios en GitHub.

Necesita: WordPress 6.3 o superior
Probado hasta: WordPress 6.4.3

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