El plugin Contact Form 7 de WordPress inserta automáticamente en el código del formulario, etiquetas HTML de tipo parrafo y span. Si no nos interesan estas etiquetas por cualquier motivo, eliminarlas es bastante sencillo.

Solo tendremos que pegar estos códigos en nuestro archivo de funciones y las etiquetas <p> y <span> desaparecerán de nuestros formularios.

Código para copiar

Donde hacer el copy/paste: functions.php

/* Eliminamos las <p>*/
add_filter( 'wpcf7_autop_or_not', '__return_false' );

/* Eliminamos los <span> */
add_filter('wpcf7_form_elements', function($content) {
    $content = preg_replace('/<(span).*?class="\s*(?:.*\s)?wpcf7-form-control-wrap(?:\s[^"]+)?\s*"[^\>]*>(.*)<\/\1>/i', '\2', $content);

    $content = str_replace('<br />', '', $content);
        
    return $content;
});

Si te ha sido de utilidad ¡deja un comentario! 🙂