Der visuelle Editor von WordPress macht keine Zeilenumbrüche

Lesezeit: 3 Minuten

Dies sollte sehr einfach sein, ich kann nicht glauben, dass ein Unternehmen der Größe von WordPress Benutzern keine sehr einfache Möglichkeit bieten kann, Zeilenumbrüche vorzunehmen.

Ich weiß, wie man die Textregisterkarte verwendet und die Seite mit HTML codiert (ich bin ein Entwickler). Meine Kunden haben jedoch absolut keine Ahnung, was HTML ist, also können sie es offensichtlich nicht verwenden.

Alles, was der Kunde tun möchte, ist einen “Zwischenraum” zu machen, in unseren Begriffen eine Bruchlinie. Sie wollen nur den visuellen Editor verwenden.

Wenn sie jetzt mit der Eingabe beginnen und die Eingabetaste drücken, wird & nbsp; oder schließt ein Absatz-Tag.

Viele Artikel sagen, dass Shift + Enter eins macht, aber das ist nicht zu 100% so, wie ich es versucht habe.

Ich habe ein Plugin ausprobiert, das in den meisten Artikeln vorgeschlagen wird und “tinymce advanced” heißt. Aber das löst das Problem nicht.

Gibt es für einen normalen Benutzer ohne HTML-Kenntnisse eine Möglichkeit, nur den visuellen Editor zu verwenden und br-Zeilen zu erstellen, ohne tatsächlich Code zu verwenden?

  • Ich stehe auch vor demselben Problem

    – Imran Saleem

    31. August 2017 um 11:52 Uhr

Zurückhalten Wechsel+Eintreten funktioniert auf jeden Fall.

Alternativ können Sie jederzeit verhindern, dass WordPress automatisch hinzugefügt wird <p> Tags zum Markup hinzufügen, indem Sie den folgenden Code innerhalb Ihres Designs verwenden functions.php Datei:

remove_filter('the_content', 'wpautop');

  • Vielen Dank für Ihren Beitrag, aber ich halte die Umschalttaste + Eingabetaste gedrückt, was zu 100% nicht funktioniert. Soll das mit oder ohne Plugin funktionieren?

    – Matthäus Smart

    4. August 2015 um 10:01 Uhr


  • Was erwartest du von Shift+Enter? Es findet nicht statt <br /> -Tag innerhalb des Markups im visuellen Editor. Es verhindert WordPress’ wpautop Funktion von der Behandlung des Wagenrücklaufs als automatisch <p> Schild.

    – BenM

    4. August 2015 um 10:02 Uhr


  • Nehmen wir also an, ein Benutzer möchte 4 Mal die Eingabetaste drücken. Er kann jetzt eine große Lücke im Editor sehen, aber wenn er speichert, spiegelt dies nicht wider, dass er 4 Bruchkanten hat. Also, wie machen wir das?

    – Matthäus Smart

    4. August 2015 um 10:04 Uhr

  • Sie müssen WordPress deaktivieren. wpautop wie ich im Beitrag sagte.

    – BenM

    4. August 2015 um 10:17 Uhr

Ich hatte dieses Problem auf meiner Website, es begann, als ich das Thema aktualisierte, das seit Jahren nicht mehr aktualisiert wurde. Die „wundersame“ Lösung bestand darin, alle Plugins ebenfalls zu aktualisieren.

Ich habe festgestellt, dass die


und die < p >

Symbole sind im wp-Editor im Textmodus nicht vorhanden Es muss also eine Konvertierung zwischen \n (newline) und
und < p > stattfinden, ich habe das nicht weiter untersucht, aber vielleicht kann jemand erklären, wie WordPress ist Arbeiten.

Mit dem WordPress-Upgrade auf Version 3.2 scheint der Texteditor den Zeilenumbruch von selbst zu entfernen.

Fügen Sie einen Filter in der Datei functions.php hinzu, der ein klares Attribut hinzufügt <br/> Schild. Wenn das Attribut hinzugefügt wird, wird die <br/> -Tag wird von WordPress nicht entfernt.

function clear_br($content){ 
     return str_replace("<br/>","<br clear="none"/>", $content);
} 
add_filter('the_content','clear_br');

Wenden Sie diesen Filter dann auf eine Variable an, bei der Sie eine Unterbrechung benötigen, die in diesem Textinhalt enthalten sein sollte

$specification = apply_filters( 'the_content', $specification );

Für mehr Information: https://blog.templatetoaster.com/wordpress-line-break-not-working/

Dieser kleine Code hat mein Problem behoben.

echo nl2br(category_description( the_content);

Ersetzen Sie einfach das Inhalts-Tag in Ihrer Datei durch dieses

1385610cookie-checkDer visuelle Editor von WordPress macht keine Zeilenumbrüche

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

Privacy policy