Wordpress löscht CSS-Klassifikatoren in Textbearbeitung

  • Liebe WP-Freunde,

    ich benutze im Textfenster beim Erstellen eines neues WP-Beitrags DIV- und SPAN-Elemente, sowie CSS-Klassifikatoren, um meine Beiträge zu gestalten. Es kommt jedoch immer wieder vor, dass diese Elemente aus dem Textbearbeitungsfenster verschwinden. Ich kann mir nicht erklären woran es liegt und da es nicht zum ersten Mal passiert, ist es ziemlich nervig.

    Zunächst dachte ich, dass ich versehentlich die Änderungen nicht gespeichert hätte, aber mittlerweile bin ich mir sicher, dass die Beiträge aus denen die Elemente "verschwinden" gespeichert waren. Es handelt sich auch nicht um Schreibfehler oder ähnliches, da die Elemente sowohl in der Vorschau als auch nach Veröffentlichung korrekt im Blog angezeigt wurden. Stunden, manchmal Tage später, sind sie jedoch aus dem Textverarbeitungsfenster verschwunden, ohne, dass ich in der Zwischenzeit etwas am jeweiligen Post verändert hätte.

    Kennt jemand das Problem?

    • 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)

    Mehr erfahren

  • Der Editor in WordPress ist kein HTML-Editor.

    Zitat

    Stunden, manchmal Tage später, sind sie jedoch aus dem Textverarbeitungsfenster verschwunden, ohne, dass ich in der Zwischenzeit etwas am jeweiligen Post verändert hätte.


    Beispiele? Was genau wurde eingefügt? Link zu einer Seite wo das Eingefügte später verschwunden ist/sein soll.

  • Meiner unmaßgeblichen Erfahrung nach, sind HTML-Elemente im WordPress-Editor geringfügig besser vor „Verschlimmbesserung“ durch den Editor geschützt, wenn sie mit ID oder Klasse spezifiziert sind.
    Aber grundsätzlich gilt: Besser mal solche Inhalte, bei denen man eigenen HTML-Auszeichnung mit eingeben / anlegen will, in einen Shortcode auslagern.

    Gruß
    helix

  • Auf dieser Seite (https://mortenundrochssare.de/buecher/) siehst du eine Auflistung von Büchern. Links das Cover, rechts die Beschreibung. Cover und Beschreibung stecken in einem Div-Element. Das Cover umschließt ein Span-Element. Auch um die Beschreibung hatte ich ein Span-Element eingefügt, um Cover und Beschreibung auf gleicher Höhe zu halten. Dieses Span-Element um die Beschreibung ist nicht mehr da. Beide Span-Elemente hatte ich mit einer jeweiligen Klasse versehen.

    Mir ist übrigens bewusst, dass es lächerlich klingt, wenn ich hier vom "Verschwinden" von Elementen sprechen, weil es nicht zur Logik von HTML und CSS passt das irgendetwas einfach verschwindet. Ich weiß nur nicht, wie ich mich besser ausdrücken kann.

  • Wenn du selber viel HTML mittels WordPress-Editor einbinden willst, empfehle ich in deinem Profil den Visuellen-Editor auszuschalten. Sobald du nämlich einmal hin und zurück switchst, hat WordPress teile des Codes entfernt. Ansonsten arbeite, wie bereits gesagt, mit Shortcodes.

    Das Geheimnis des Könnens liegt im Wollen!
    [size=12]Bitte keine Hilfegesuche per PN (auch keine "privaten" Links). Das ist ein öffentliches Forum.[/SIZE]

  • Im Quelltext der Seite erscheint nach dem Ende von [FONT=courier new]span foto-buecherverkauf[/FONT] ein [FONT=courier new]</p>[/FONT] ohne Zugehörigkeit. Die Beschreibung beinhaltet [FONT=courier new]<h3>[/FONT] und [FONT=courier new]<h4>[/FONT], da kann/darf kein [FONT=courier new]span[/FONT] aussenherum sein. Versuche es mal mit [FONT=courier new]div[/FONT] statt [FONT=courier new]span[/FONT].

    Am Rande bemerkt, das sollte man generell anders lösen, z.B. über das ACF-Plugin oder wie bereits beschrieben mit Hilfe von Shortcodes.

    Und lächerlich klingt nichts, seltsam klingt, dass etwas "Stunden, manchmal Tage später verschwindet". Evtl. spielt Dir beim Bestimmen des Zeitpunkts das Cache-Plugin einen Streich.

    Und noch eine weitere generelle Anmerkung: Der HTML-Code der ganzen Seite ist an vielen Stellen fehlerhaft, siehe Quelltext anzeigen mit Firefox (rot markierte Tags) oder z.B. W3C Validator.

    Einmal editiert, zuletzt von b3317133 (18. Januar 2018 um 16:42)

  • Vielen Dank für die Hinweise.
    Ich habe die Codierung noch einmal überprüft - die öffnenden und schließenden Klammern. Die passe alle zusammen. Dennoch werde ich mich mit dem Validator auseinandersetzen müssen. Das sieht allerdings nach jeder Menge Arbeit aus ;-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!