Oprește editorul să elimine tagurile <p> și să le înlocuiască cu nbsp
Când introduc conținut în editorul WYSIWYG pentru articole/pagini, nu obțin taguri <p>
la sfârșitul paragrafelor, ci doar  
. Dacă introduc manual taguri <p></p>
în modul HTML, acestea sunt eliminate imediat ce trec în modul 'vizual'.
Această problemă apare pe mai multe site-uri (am crezut că este din cauza temei, dar nu este).
Am citit zeci de topicuri și răspunsuri, dar niciunul nu rezolvă problema mea.
Am încercat add/remove wpautop
în fișierul meu functions.php dar nimic nu ajută.
Nu doresc să folosesc un plugin tinymce.

Am făcut o cercetare extinsă și am găsit răspunsul - acum folosesc un hook pe 'tiny_mce_before_init'.
Bazat pe alte răspunsuri (mulțumiri speciale răspunsului #2 @Chip Bennett), am folosit următorul cod în functions.php pentru a securiza pauzele de paragraf (în modul HTML al editorului acestea apar ca   dar devin paragrafe pe front-end):
function tinymce_config_59772( $init ) {
// Nu elimina liniile goale
$init['remove_linebreaks'] = false;
// Converteste caracterele de linie nouă în tag-uri BR
$init['convert_newlines_to_brs'] = true;
// Nu elimina tag-urile BR redundante
$init['remove_redundant_brs'] = false;
// Returnează $init către WordPress
return $init;
}
add_filter('tiny_mce_before_init', 'tinymce_config_59772');
Puteți găsi pe site-ul tinyMCE diferitele configurații posibile.

@Aliyah Nu cred că o vor adăuga înapoi. A fost așa de ani de zile. FWIW... nici eu nu știam că CKEditor a fost integrat pentru WordPress și presupun că e gratuit?

Da, este în directorul de plugin-uri WP în link-ul pe care l-am dat

Poate acest plugin de editor este soluția, deoarece problema ta vine de la WYSIWYG-ul tău :)

Puteți încerca CKEditor

@aliyah- nu există vreun cod pe care îl putem folosi? Nu-mi place să folosesc plugin-uri, pentru că nu știi niciodată cum vor afecta alte lucruri.

@NonaMan Nu orice plugin are efecte adverse asupra site-ului. Încearcă-l și vezi dacă îți rezolvă problema. Acesta este pur și simplu un plugin îmbunătățit pentru editorul WYSIWYG. Poate sau nu poate rezolva problema ta, nu strică să încerci. Îl poți dezactiva oricând. Eu îl folosesc acum și site-ul funcționează fără probleme. Nu face modificări majore.

Funcționează și oferă editorului capacitatea de a păstra tag-urile de paragraf. Mulțumesc! Mi-ar plăcea dacă cineva ar putea scrie o funcție care să se conecteze la editor și să schimbe 'nbsp' în tag-uri de paragraf.
