Evitar que Contact Form 7 agregue etiquetas de párrafo y salto en correos HTML
Estoy intentando evitar que Contact From 7 agregue etiquetas de párrafo y salto en correos HTML pero no logro solucionarlo. Se agregan aproximadamente 4 etiquetas de párrafo vacías al inicio del correo y dos al final.
Esta pregunta menciona el mismo problema, y se dice que la solución llegó en una actualización reciente pero tengo la versión más actual y no funciona.
¿Alguna idea?

Bueno, si actualizaste y no funcionó, intenta hacer la corrección manualmente
Según este usuario:
"La solución que encontré fue un hack bastante serio, pero no había otra manera sin editar el código núcleo del plugin. Simplemente coloca esto en algún lugar del functions.php de tu tema y debería funcionar:"
add_filter("wpcf7_mail_tag_replaced", "suppress_wpcf7_filter");
function suppress_wpcf7_filter($value, $sub = ""){
$out = !empty($sub) ? $sub : $value;
$out = strip_tags($out);
$out = wptexturize($out);
return $out;
}
Espero que ayude - de lo contrario, si estás realmente desesperado, podrías tener que volver a una versión anterior de Contact Form. La versión 2.2.1 no parece tener este problema mientras que la versión 2.3 sí lo tiene.

Estoy de acuerdo con David García,
en el textarea donde compilas tu formulario, cada nueva línea se convierte en una etiqueta
.
Los párrafos en cambio son creados automáticamente por CF7 al renderizar los formularios. Solo tienes que reiniciar los estilos CSS para las etiquetas p dentro del formulario.

Abre el archivo "classes.php" en la carpeta "includes" del plugin CF7 y descomenta la siguiente línea (número 550) así ...
//$body = wpautop( $body );
¡Espero que esto te ayude (a ti también)!
CONSEJO: Minifica el contenido HTML de tu correo electrónico con un Minificador HTML - solo para estar seguro ;)
