Anzeige von shortcodes im WordPress-excerpt verhindern

Vom 1. November 2010 in Tipps und Infos

Wer in WordPress mit shortcodes [shortcodes] arbeitet, hat womöglich das Problem, das diese im excerpt (Kurzfassung des Artikels auf der Startseite) nur angezeigt und nicht ausgeführt werden. Um dies zu verhindern, muss in der functions.php des Themes folgender Filter eigefügt werden:

remove_filter('the_content', 'do_shortcode');

Wer im Gegensatz dazu möchte, das der Code auf jeden Fall auch im excerpt angezeigt werden soll, nutz diesen Code:

add_filter('the_excerpt', 'do_shortcode');