La versión 4.6 de Contact Form 7 está disponible. Esta versión se ha confirmado como compatible con la próxima versión de WordPress 4.7 e incluye numerosas funciones nuevas y mejoras que, estoy seguro, llevabas tiempo esperando.
Compatible con WordPress 4.7
Está previsto que WordPress 4.7 se publique en los próximos días. Entre las novedades más destacadas de esta versión, creo que la más interesante es la posibilidad de elegir el idioma de administración: los usuarios pueden seleccionar el idioma que prefieran para la interfaz de administración.
Esto significa que crear formularios de contacto localizados es ahora más fácil que nunca; ni siquiera necesitas un plugin multilingüe. Solo tienes que elegir el idioma de administración en tu perfil y crear un nuevo formulario de contacto.
Las traducciones se proporcionan a través de translate.wordpress.org. Puedes actualizarlas desde Escritorio > Actualizaciones, en el menú de administración.
Actualización del indicador de carga de Ajax: ahora es fácil personalizarlo con CSS
En las versiones anteriores, el indicador de carga de Ajax (el icono de flecha giratoria que aparece al pulsar el botón de envío) se representaba mediante un elemento <img> y resultaba algo difícil de personalizar.
En la versión 4.6, el indicador de carga de Ajax se ha convertido en un elemento <span>, por lo que es más fácil personalizarlo con CSS. Puedes utilizar técnicas modernas, como fuentes de iconos, SVG, animaciones CSS o emojis. ¡Deja volar tu creatividad!
Correo HTML: encabezado y pie de página personalizables
El correo HTML ahora cumple mejor con las especificaciones. Contact Form 7 añade automáticamente un encabezado y un pie de página adecuados al contenido del correo HTML. Además, se han introducido dos filtros (wpcf7_mail_html_header y wpcf7_mail_html_footer) para personalizarlos.
Etiqueta de correo para números de serie
Se ha añadido una etiqueta especial de correo, [_serial_number]. Si utilizas esta etiqueta en el contenido del correo, se sustituirá por una cadena numérica cuyo valor se incrementa con cada uso. Puedes utilizarla como número de serie de un mensaje.
Esta función requiere tener instalado Flamingo 1.5 o posterior.
Nuevo tipo de etiqueta de formulario para campos ocultos y opción para obtener valores de atributos de shortcodes
Por fin se ha incorporado el módulo de campos de entrada ocultos. Estos campos no son visibles en la interfaz pública del sitio web.
Las etiquetas de formulario para campos ocultos resultan útiles cuando se combinan con la opción default:shortcode_attr. Por ejemplo, si especificas esta opción en un campo oculto de la siguiente manera:
[hidden destination-email default:shortcode_attr]
y tienes un shortcode de Contact Form 7 como este:
Error: Formulario de contacto no encontrado.
el campo oculto destination-email tendrá el valor xxxxxx@example.com.
Ten en cuenta que debes registrar previamente el atributo del shortcode que vayas a utilizar. Para obtener más información, consulta la documentación de default:shortcode_attr.
WPCF7_Shortcode ha quedado obsoleto
La clase WPCF7_Shortcode se ha marcado como obsoleta. Si utilizas WPCF7_Shortcode en tu código personalizado, tendrás que sustituirla por WPCF7_FormTag. De lo contrario, recibirás una advertencia si tienes activado el modo de depuración.
He cambiado el nombre porque el término «shortcode» resultaba confuso. En realidad, se trata de una etiqueta de formulario del plugin Contact Form 7, pero su nombre podía hacer pensar que era un shortcode de WordPress. Aunque ambos conceptos son similares, son fundamentalmente distintos.
Por el mismo motivo, también se han marcado como obsoletas otras clases, métodos y funciones.
| Obsoleto | Alternativa |
|---|---|
WPCF7_Shortcode |
WPCF7_FormTag |
WPCF7_ShortcodeManager |
WPCF7_FormTagsManager |
wpcf7_add_shortcode() |
wpcf7_add_form_tag() |
wpcf7_scan_shortcode() |
wpcf7_scan_form_tags() |
Requisitos: WordPress 4.5 o superior
Probado hasta: WordPress 4.7
» Descargar el plugin Contact Form 7 desde WordPress.org
Registro de cambios
- Indicador de carga de Ajax: se ha cambiado el marcado HTML a
<span>para facilitar su personalización con CSS. - Se añade automáticamente un encabezado y un pie de página adecuados al contenido de los correos HTML.
- Nueva etiqueta especial de correo:
[_serial_number]. - Nuevo tipo de etiqueta de formulario para campos ocultos.
- Nueva opción para etiquetas de formulario:
default:shortcode_attr. WPCF7_Shortcode,WPCF7_ShortcodeManager,wpcf7_add_shortcode(),wpcf7_scan_shortcode()y otras clases y funciones han quedado obsoletas.- Se han eliminado todos los archivos de idioma de la carpeta languages. Las traducciones se gestionan ahora en translate.wordpress.org.