Contact Form 7 5.3

Ya está disponible la versión 5.3 de Contact Form 7. Se ha introducido el tan esperado bloque de selección de formularios de contacto en el editor de bloques. Ahora puedes formatear una fecha de manera flexible usando expresiones más naturales. La plantilla de formulario de contacto por defecto se ha mejorado nuevamente. Además de estos cambios, la versión 5.3 añade muchas mejoras. Se recomienda actualizar inmediatamente.

Bloques de selección de formularios de contacto

Ya no es necesario copiar y pegar manualmente un shortcode de formulario de contacto al contenido de una entrada, ya que se ha introducido el tipo de bloque de selección de formularios de contacto. Con un bloque de selección de formularios de contacto, todo lo que tienes que hacer es seleccionar uno de una lista de formularios de contacto que hayas definido.

Soporte ampliado de formatos de fecha

Si bien se permitía el uso de algunos formatos de fecha relativa, como «today+10days» en una etiqueta de formulario de tipo de fecha, la disponibilidad de formatos era bastante limitada. La versión 5.3 de Contact Form 7 amplía esto drásticamente.

Ahora puedes usar todos los tipos de formatos que admite la clase DateTimeImmutable. Por otra parte, también puedes usar los formatos en el valor por defecto de un campo de fecha, además de los valores de los atributos min y max.

Ejemplo (el valor de este campo muestra «2020-02-29» al momento de escribir esta entrada):

[date date-123 "last day of Feb this year"]

Necesita: WordPress 5.4 o superior
Probado hasta: WordPress 5.5.1

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

Cambios principales

  • Editor de bloques: introduce el tipo de bloque del selector de formulario de contacto.
  • Renombra el directorio «images» como «assets».
  • New filter hook: wpcf7_form_tag_date_option.
  • Nuevo gancho de filtro: wpcf7_form_tag_date_option.
  • Fecha: hace disponibles todos los formatos de fecha y hora para las opciones <code>min</code> y <code>max</code>.
  • Fecha: convierte el valor por defecto de la cadena del formato de fecha a «Y-m-d».
  • Lista de rechazo: descartado el gancho del filtro <code>wpcf7_submission_is_blacklisted</code> en favor de <code>wpcf7_submission_has_disallowed_words</code>.
  • Accesibilidad: establece el atributo <code>aria-describedby</code> para los campos no válidos.
  • Plantilla por defecto del formulario: elimina de los campos obligatorios las etiquetas «(obligatorio)». En su lugar, añade «(opcional)» a los campos opcionales.
  • Plantilla por defecto del correo: usa etiquetas de correo especiales relacionadas con el sitio.

Puede explorar la lista completa de cambios en GitHub.