wpautop modifizieren

  • Ich möchte mein Template valide machen. Ich habe viele Fehler weil Wordpress automatisch p tags in den Beiträgen erstellt. Mit

    Code
    remove_filter('the_content', 'wpautop');

    könnte ich dies abschalten, jedoch habe ich dann keine Zeilenumbrüche mehr. Kann man das irgendwie so biegen, dass die p tags nicht entfernt sondern durch <br><br> ersetzt werden?

    • 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

  • Ich möchte mein Template valide machen. Ich habe viele Fehler weil Wordpress automatisch p tags in den Beiträgen erstellt.


    Sorry, aber das glaube ich nicht. Der Code wird nicht invalid, nur weil WP in Beiträgen die Absatzmarken setzt.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Wow, schnelle Antwort :-D.Hhmmm... ich sehe gerade dass die p tags zum Teil unterschiedliche gemacht werden. Manchmal ist es <p>Text, <p />Text</p> oder <p>Text</p>. Das wird wohl die Ursache sein. Ich mach mich mal auf die Fehlersuche.

  • Hast du in den Einstellungen > Schreiben auch aktiviert, dass falsch verschachteltes XHTML repariert werden soll? Setzt manull Absätze in HTML?

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Die Option habe ich bis jetzt noch nie benutzt. Habe sie jetzt eingeschlatet, habe aber immer noch gleich viele Fehler. Die meisten Fehler die ich habe und nicht nachvollziehen kann sind:

    Code
    document type does not allow element "pre" here; missing one of "button", "map", "object", "ins", "del", "noscript" start-tag

    und

    Code
    document type does not allow element "p" here; missing one of "button", "map", "object", "ins", "del", "noscript" start-tag

    Die Artikel schreib ich meistens im HTML Modus und mache die Absätze dort mit 2x Enter.

  • Ok. Hab jetzt nochmals mit den p tags im Beitrag gebastelt. Ich glaube es kommt nicht gut wenn man im HTML Modus mit Enter einen Absatz macht. Vielleicht versucht Wordpress diesen Absatz dann mit einem <p> tag zu korrigieren, korrigiert es aber nicht richtig. Hab nun im Beitrag die p tags selber korrekt gesetzt und nun sind viele Fehler verschwunden.

Jetzt mitmachen!

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