<br> wird im Menu auf Desktop umgesetzt im Mobilen Menu nicht

  • Der Fehler in diesem Fall ist eher, dass das [FONT=Courier New]<br>[/FONT] im Desktop Menü nicht "escaped" wird, mehr dazu hier im WordPress Theme Developer Handbook.

    Das ist aber das Standardverhalten des Naviagtions-Widget, bzw. des Menu-Walkers

    WordPress ist "frei" wie in Freiheit es zu nutzen, aber nicht im Sinne von Freibier. Wer also glaubt man bekommt rund um WordPress alles kostenlos, der irrt. Hilfe ist ein Geschenk für das man sich bedankt, dafür gibt es den 'Gefällt mir' Button. Wer das nicht kann und sich selbst nicht zu helfen weiss, muss sich bezahlte Unterstützung suchen.

    • 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

  • Das hat nur noch historische Gründe, dazu gibt es immer wieder mal Diskussionen hier und da.

    Inzwischen soll eigentlich gar kein HTML aus Texteingabefeldern wie Titel gerendert werden, da z.B. bei defekten Tags das ganze Layout in Mitleidenschaft gezogen werden kann, ganz zu schweigen von XSS-Ansatzpunkten:

    Zitat

    esc_html() – Use this function anytime an HTML element encloses a section of data being displayed.

    Im standard Menü-Walker wird auch noch seit eh und je ein [FONT=Courier New]the_title[/FONT] Filter aufgerufen, zusätzlich zu einem seit 4.4.0 ergänzten [FONT=Courier New]nav_menu_item_title[/FONT] Filter, aber so richtig anzufassen und sauber [FONT=Courier New]esc_html[/FONT] dort einzubauen hat sich noch keiner getraut, vermutlich zu viele Altlasten und kein durchgängig sauberes Konzept bzw. alte Sonderfälle usw.

    5 Mal editiert, zuletzt von b3317133 (24. Juli 2020 um 17:27)

Jetzt mitmachen!

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