Automatische Formatierung bei WordPress Shortcodes entfernen

So können Sie Divs und Umbrüche in Ihren Shortcodes entfernen, die WordPress durch die automatische Formatierung hinzufügt.

Das ganze ist recht einfach und erfordert lediglich die Reihenfolge der automatischen Formatierung zu ändern. Anstatt das im Shortcode zu machen, wird es einfach erst danach ausgeführt. Dadurch kommen keine Div-Container oder Umbrüche in den Quelltext, die da nicht hingehören:

remove_filter( 'the_content', 'wpautop' );
add_filter( 'the_content', 'wpautop' , 99);
add_filter( 'the_content', 'shortcode_unautop',100 );

Damit ist es auch nicht nötig, den Content innerhalb eines Shortcodes aufwendig zu parsen und Zeichen herauszufiltern. Gefunden bei stackoverflow und erfolgreich getestet.


0 0 0


Mitdiskutieren

*