Cum să oprești Contact Form 7 din adăugarea tagurilor de paragraf și break în e-mailurile HTML
Încerc să opresc Contact Form 7 să adauge taguri de paragraf și break în e-mailurile HTML, dar nu reușesc. Aproximativ 4 taguri de paragraf goale sunt adăugate la începutul e-mailului și două la sfârșit.
Această întrebare ridică aceeași problemă, iar soluția se presupune că a fost adresată într-o actualizare recentă, dar eu am cea mai recentă versiune și tot nu funcționează.
Ai vreo idee?

dacă ați actualizat și nu a funcționat, încercați să aplicați soluția manual
conform acestui utilizator
"Soluția la care am ajuns a fost un hack destul de serios, dar nu a existat altă soluție în afară de a edita codul sursă al plugin-ului. Puneți acest cod în functions.php al temei dumneavoastră și ar trebui să funcționeze:"
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;
}
sper să vă ajute - altfel, dacă sunteți complet în impas, ar putea fi necesar să reveniți la o versiune mai veche a Contact Form 7. Versiunea 2.2.1 nu pare să aibă această problemă, în timp ce versiunea 2.3 o are

Sunt de acord cu David Garcia,
în câmpul textarea unde completezi formularul tău, fiecare linie nouă este convertită într-un tag
.
Paragrafele, pe de altă parte, sunt create automat de CF7 la randarea formularilor. Trebuie doar să resetezi CSS-ul pentru tag-urile p din interiorul formularului.

Deschideți fișierul "classes.php" din folderul "includes" al plugin-ului CF7 și decomentați următoarea linie (numărul 550) astfel:
$body = wpautop( $body );
Sper că acest lucru vă ajută (și pe voi)!
SFAT: Minimizați conținutul HTML al e-mailului cu un HTML-Minifier - doar pentru a fi în siguranță ;)
