Geschäftsführer, Webdesigner & Web-Entwickler, staatlich geprüfter Mediengestalter
Wer sich bereits einmal etwas genauer mit der Formatierung von Artikeln und Seiten in WordPress auseinandergesetzt hat, dem dürfte aufgefallen sein, dass WordPress Absätze mit automatisch eingefügten <p>-Tags realisiert. Das kann unter Umständen jedoch zu Problemen führen und äußerst nervenaufreibend sein. Selbstverständlich lässt sich diese automatische Formatierung aber deaktivieren.
wpautop nennt sich die Funktion, die Doppelzeilenumbrüche automatisch mit einem <p> und </p> umschließt. WordPress setzt diese Funktion in allen Post Types (Artikel, Seiten und Custom Post Types) sowohl im Content als auch in den Anreißertexten ein. Arbeitet man beispielsweise mit einem Shortcode-gesteuerten Grid-System im WYSIWYG-Editor, kann dies unter Umständen schnell zu Problemen führen.
Aus diesem Grund lässt sich der Filter wpautop mit nur wenigen Handgriffen für den Content- und Anreißer-Bereich deaktivieren. Die nachstehenden Zeilen müssen dafür lediglich in der functions.php des gegenwärtig verwendeten Themes eingefügt werden, anschließend nimmt WordPress keine automatische Integration des p-Tags mehr vor.
remove_filter( 'the_content', 'wpautop' ); remove_filter( 'the_excerpt', 'wpautop' );
Möchte man die inhaltliche Formatierung durch das p-Tag nicht missen und benötigt es ausschließlich auf einer bestimmten Seite nicht, sollte das folgende Code-Snippet Abhilfe schaffen. In Zeile 3 muss dazu der Name oder die ID der entsprechenden Seite eingegeben werden.
add_filter('the_content', 'specific_no_wpautop', 9); function specific_no_wpautop($content) { if (is_page('Name der Seite')) { remove_filter( 'the_content', 'wpautop' ); return $content; } else { return $content; } }
Lese-Empfehlungen zum Thema
Sie benötigen eine WordPress Agentur? Wir stehen als Ihre Experten zur Verfügung. Treten Sie mit uns in Kontakt und vereinbaren Sie ein unverbindliches Beratungsgespräch.
WordPress bietet seit Version 2.9 eine praktische Papierkorb-Funktion, die das versehentliche Löschen von Inhalten verhindert. Gelöschte Beiträge, Seiten und Kommentare werden nicht sofort endgültig...
mehr lesen
Die WordPress REST API ist ein leistungsstarkes Feature, das die Kommunikation mit einer WordPress-Website über externe Anwendungen ermöglicht. Standardmäßig stellt sie jedoch auch sensible...
mehr lesen
Wer eine Website bei HostEurope betreibt, kennt das Problem: Die Fehler-Logs im KIS (Kunden-Interface) sind oft leer oder enthalten nur spärliche Informationen. Das macht...
mehr lesen
WP Rocket ist inzwischen eines der beliebtesten Cache-Plugins für WordPress und ein durchaus effektives Mittel, die Ladezeiten einer Webseite zu verbessern. Gerade bei vielen...
mehr lesen
Was bedeutet JSP? Bei der Bezeichnung JSP handelt es sich um eine Abkürzung für Java Server Page. Hierbei handelt es…
Was bedeutet Usability? Hinter dem Begriff Usability verbirgt sich zu Deutsch sozusagen die Nutzerfreundlichkeit. Gemeinhin beschreibt der Begriff Usability die…
Was ist eine Domain? Die Domain beschreibt einen Teil des Domain Name System (DNS). Das DNS verbindet die maschinenlesbaren IP-Adressen…
Danke für den Tipp! Die „auto p“ tags haben mich schon seit Jahren geärgert und mir bereits viel Zeit gekostet!
LG Bianca