Ja, ich habe andere Fragen zu diesem Thema gefunden, aber nein, ich habe genau das gleiche Thema und keine Lösung für mein Problem.
Wenn Sie Code in die HTML-Registerkarte einfügen und in den visuellen Modus wechseln, formatieren Sie den Code in einen Block, entfernen Sie alle Unterbrechungen und lassen Sie Zeilen, siehe Screenshots. Ich denke, das ist leichter zu verstehen als mein schlechtes Englisch.
Mein Beispiel in HTML-Tab
das gleiche Beispiel nach dem Wechsel zu visuell
Meine Tests für eine Lösung. Ich habe dies getestet, um WP dafür mit dem folgenden Test-Plugin zu stoppen, das auch in diesem Gist 1663554 lesbar ist
add_filter( 'tiny_mce_before_init', 'fb_tinymce', 9 );
function fb_tinymce( $init ) {
$init['fix_list_elements'] = FALSE;
$init['wpautop'] = FALSE;
$init['remove_linebreaks'] = FALSE;
$init['apply_source_formatting'] = TRUE;
$init['extended_valid_elements'] .= ',pre[*],code[*]';
return $init;
}
Vielleicht hat ein anderer Leser eine Lösung für dieses Thema.