Wenn ein Text zentriert wird und man anschließend Leerzeilen einfügen möchte, werden diese automatisch nach dem Speichern wieder gelöscht.
WordPress hat da eine wirklich ungünstige Filterfunktion inkludiert.
Leerzeilen werden nach dem zentrieren immer gefiltert, egal ob mit [Shift] + [Enter] oder nur [Enter]!
Wenn der Code <p style="text-align: center;"></p> nicht gefiltert werden würde, wäre das Problem gelöst.
Probleme bei der Textformatierung
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Zitat
Wenn der Code <p style="text-align: center;"></p> nicht gefiltert werden würde, wäre das Problem gelöst.
Und was ist daran falsch den hier genannten Code zu löschen?! Das was Du da postest ist nicht mehr als ein leerer HTML Tag der zentriert wird?!
Vielleicht kannst Du uns mal eine Beispielseite zeigen, wo das von Dir gewünschte nicht umgesetzt wird? Bitte dann auch den genauen HTML Code dazu posten, wie er aussehen sollte...
-
[COLOR=#333333]Dieser leere HTML Tag wird von WP generiert, wenn man eine Leerzeile macht. Die gewünschte Leerzeile ist aber nach dem Speichern wieder weg. Wenn ich im html Editor [/COLOR] und eine Leerzeile einfüge, hab ich meine Leerzeile. Es geht schon wenn man weiß wie, aber es dauert halt bis der Text formatiert ist.
-
Wie machst Du denn die Leerzeile?
Vielleicht hilft Dir dies das Verhalten besser zu verstehen: http://goo.gl/h3lqU
Vielleicht hilft Dir persönlich die Deaktivierung der Funktion wpautop weiter: http://codex.wordpress.org/Function_Reference/wpautop
-
Die Leerzeile mache ich mit Enter bzw. 2x Enter, ich möchte einen größeren Abstand haben.
Bei unausgerichtetem Text (bevor ich auf zentrieren klicke) funktioniert das mit Leerzeilen.Danke für deine Links! Der zweite Link könnte die Lösung sein.
-
Die Leerzeile mache ich mit Enter bzw. 2x Enter, ich möchte einen größeren Abstand haben.
Dann ist CSS die einzig richtige Lösung! Dafür ist es nunmal da.
-
CSS ist die Lösung? Was heißt das konkret?
Ich bin leider kein html und css Profi, darum schätze ich ja WordPress und den WYSIWYG Editor. ;-)Die Entfernung des wpautop Filters brachte übrigens doch nicht das gewünschte Ergebnis.
Ich habe jetzt aber einen Weg gefunden, wie man auch bei zentriertem Text Leerzeilen einfügen kann:
Im WYSIWYG Editor im zentrierten Text mit Enter eine Leerzeile setzen und in dieser Zeile die Formatierung löschen (Button mit dem Radiergummi).
Der Cursor springt dann in dieser leeren Zeile auf die linke Seite und bleibt beim Speichern erhalten.
Etwas umständlich, wenn es wie in meinem Fall viele Textpassagen mit vielen Abständen sind, aber mei, dafür ist WP gratis. -
Wenn Du wirklich 2x Enter für einen Absatz drücken musst, ist in der CSS was falsch eingestellt. Nur das jetzt im Nachhinein anzupassen würde zu Komplikationen führen, da alle Deine bisherigen Texte dann Riesen-Abstände hätten.
Normalerweise müsste Deine CSS in etwas so etwas enthalten:
Bei Dir wird es wohl so stehen
-
Meinen ersten Link hast Du Dir angesehen?
Eine Leerzeile erzeugst Du in Deinem Fall mit 1x Enter, sprich einen Absatz. Wieviel der Abstand zwischen den beiden Absätzen dann beträgt, wird per CSS definiert (in der style.css des Themes -> HTML Tag p). Normalerweise definiert man für p immer den gleichen Abstand, sodass die CSS Datei dafür auch nur eine Anweisung erhält. Du kannst den einzelnen p-Tags aber IDs u. Klassen zuweisen, mit denen Du die jeweiligen Absätze gezielt ansteuern und. ggf. einen größeren oder kleineren Abstand setzen kannst.
Das sind aber CSS Grundkenntnisse, die man mitbringen oder sich schnellstmöglich aneignen sollte, wenn man sich mit einem selbgehosteten Blog beschäftigt.
Der WYSIWYG Editor mag zwar auf den 1. Blick toll und einfach sein, aber viele machen den Fehler und verwechseln ihn mit einem bekannten Textverarbeitungsprogramm. Der Editor von WP ist dies mitnichten, er verhält sich anders.
-
Nein ich muss nicht 2x Enter für einen Absatz drücken. Ich erstelle eine Leerzeile mit 2x Enter, wie im Word.
[COLOR=#333333]Bei unausgerichtetem Text (bevor ich auf zentrieren klicke) funktionierts ja.[/COLOR]
Ich denke mein Weg (siehe oben, 14:02) ist noch die beste Lösung. -
Definiere mal Absatz und Leerzeile!
Bei mir hat ein Absatz am Ende (nach 1x Enter) eine automatische Leerzeile, eben margin 1em. Word ist da kein Maßstab. Die manipulieren die Absätze eben so. Nimm mal einen richtigen Text-Editor.
Für Dich wird Deine Lösung (14:02) wohl die Beste sein. Für mich wäre es aber nichts.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!