Shortcodes sind eine sehr nützliche Sache. Hat man zum Beispiel eine Aufgabe die man immer wieder braucht, dann ist die Lösung mit einem Shortcode ein sehr sauberer Weg. Natürlich könnte man auch ein Plugin installieren oder von Hand das gewünschte Zeug einbauen. Aber sowas nervt.

Ich persönlich habe viele Shortcodes im Einsatz, wenn ich ein Banner angezeigt haben möchte, eine Slideshow oder sonst was – dann steckt meinstens ein Shortcode dahinter.

Aber leider gibts da ein kleines Problem.

Shortcodes kann man ohne Probleme in Seiten oder Beiträge einbauen, aber es ist nicht ohne weiteres möglich ein Shortcode in einer Sidebar auszuführen.

Bis jetzt 🙂

Mit dem folgenden Code in eurem function.php file könnt ihr jeden Shortcode in der Sidebar auch ausführen.

1
2
add_filter( 'widget_text', 'shortcode_unautop');  
add_filter( 'widget_text', 'do_shortcode', 11);

Jetzt müsst ihr nur noch den Shortcode richtig einbauen und dann läuft es ohne Probleme.

Voilà jetzt gehts 🙂

Über

Eric-Oliver Mächler

Seit 2005 bin ich ein aktiver Blogger. Ich kenne die Kniffe und die Tricks um einen Blog erfolgreich zu machen. Hier gebe ich diese kleinen Tricks gerne weiter und freue mich, wenn ich euch helfen kann. Hier erfährt man mehr über mich.

Hinterlass einen Kommentar