Eliminar etiquetas

y
de Contact Form 7

ayudawplogo cabecera 60h bn

En diversas versiones recientes, el plugin Contact Form 7 ha incorporado de manera automática etiquetas de párrafo en cada línea del código de los formularios. Esta adición, realizada a través de la función WPCF7_AUTOP, ha generado desafíos de diseño en los formularios.

Inicialmente diseñada para convertir dobles saltos de párrafo en saltos de párrafo simples, esta función también introduce etiquetas <p> o <br> después de cada etiqueta <label>, <input> o incluso <div> en los formularios. Anteriormente, esta inserción no era necesaria y quedaba a discreción del administrador decidir si agregar saltos de párrafo o no.

Este cambio ha resultado en la alteración del diseño de formularios, especialmente cuando múltiples etiquetas de formulario están en la misma línea. Es importante abordar este problema y considerar dos posibles soluciones."

Desactivar WPCF7_AUTOP desde wp-config.php

Añade la siguiente línea al archivo wp-config.php de tu instalación:

define( 'WPCF7_AUTOP', false );

Una vez guardados los cambios, el formulario debería mostrarse correctamente.

Desactivar WPCF7_AUTOP con una función

En caso de que el problema persista a pesar del método anterior, te sugiero probar añadiendo la siguiente línea al final del archivo functions.php del tema activo o mediante un plugin:

/* Quitar <p> y <br/> de Contact Form 7 */
add_filter('wpcf7_autop_or_not', '__return_false');

Con esta acción, el problema debería quedar resuelto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *