Wie kann man Zeilen richtig umbrechen, die sowohl CJK- als auch englische Zeichen in WordPress enthalten?

Lesezeit: 2 Minuten

[*]
Showkey

Ich habe festgestellt, dass CJK-Artikel in meinem WordPress 4.7 Zeilen nicht richtig umbrechen können, die sowohl CJK- als auch englische Zeichen enthalten.
Hier ist der Artikel vor der Veröffentlichung.

Geben Sie hier die Bildbeschreibung ein

Alle Zeilen wurden vor der Veröffentlichung ordnungsgemäß unterbrochen.

Geben Sie hier die Bildbeschreibung ein

Jetzt wird es nach der Veröffentlichung wie folgt angezeigt. Alle Zeilen durcheinander, auf unerwartete Weise falsch formatiert.

Geben Sie hier die Bildbeschreibung ein

Ich hatte versucht, es auf diese Weise zu beheben.

vim  /var/www/html/wp/wp-content/themes/twentysixteen/style.css 
.site-inner {
    margin: 0 auto;
    max-width: 1320px;
    position: relative;
}

.site-content {
    word-wrap: break-word;overflow:hidden;
    word-break:break-all;white-space:pre-wrap;
}

Apache und WordPress neu starten, keine Wirkung.
Meine WordPress-Version ist 4.7, das Thema ist Twentysixteen.

Versuchen Sie, diesen Code in Ihre Datei „functions.php“ einzufügen

    function my_tinymce_fix( $init )
    {
        // html elements being stripped
        $init['extended_valid_elements'] = 'div[*], article[*]';

        // don't remove line breaks
        $init['remove_linebreaks'] = false;

        // convert newline characters to BR
        $init['convert_newlines_to_brs'] = true;

        // don't remove redundant BR
        $init['remove_redundant_brs'] = false;

        // pass back to wordpress
        return $init;
    }
    add_filter('tiny_mce_before_init', 'my_tiny_mce_fix');

Probieren Sie das WordPress-Plugin aus.
TinyMCE Advanced

Es besteht die Möglichkeit, das automatische Entfernen des br-Tags und des p-Tags von der Einstellungsseite des Plugins zu deaktivieren.

Installieren Muck mein Markup nicht

Muck mein Markup nicht ist ein Plugin, mit dem Sie dies tun können

Deaktivieren Sie alle automatisch generierten HTML-Markups von Ihren Beiträgen und Seiten auf a Seite für Seite.

Es fügt eine kleine Box hinzu im Standard-WordPress-Editor zu schalte aus automatisches Markup / Formatierung für diese Seite/Beitrag

Das heißt, man kann alle anderen Seiten gleich lassen und nur für die die automatische Formatierung deaktivieren Seite / Post, die Sie gerade bearbeiten

Dann,

Wenn Sie eine Seite/einen Beitrag mit gemischtem Inhalt haben, deaktivieren Sie die automatische Formatierung für diese Seite/diesen Beitrag und fügen Sie HTML-Markup wie manuell hinzu <h1> <br> <hr> <p> usw

1369730cookie-checkWie kann man Zeilen richtig umbrechen, die sowohl CJK- als auch englische Zeichen in WordPress enthalten?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy