Eliminar etiquetas
y
de Contact Form 7

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