10
2014
WordPress Tipp: Einen Shortcode zu einem Sidebar-Widget hinzufügen
Hier also dazu der WordPress Tipp:
Einen Shortcode zu einem Sidebar-Widget hinzufügen!
Normalerweise werden Shortcodes ignoriert, wenn Sie versuchen, diese in einem Sidebar-Widget auszuführen, denn – alles, was dort angezeigt wird, ist selbst bereits der Shortcode. Aber es gibt einen kleinen einzeiligen Tweak, denn man seinem Theme hinzufügen kann und schon ist man in der Lage, auch Shortcodes innerhalb der Sidebar auszuführen, d.h. dort in ein widget einzustzen. Nehmen Sie z.B. das Text-Widget und Sie möchten dort einen eigenen Shortcode für einen Kalender oder ein Angebot oder Werbung, oder was auch immer nutzen, einfach Ihren Shortcode dort hinein setzen und fertig. Natürlich ist das Ganze auch noch ausbaufähig, zunächst aber nur soviel, um zu sehen, wie es überhaupt funktioniert.
Sie gehen der Reihe nach einfach so vor:
- Loggen Sie sich in ihrem Blog in’s Administrator-Panel ein und gehen Sie zum Theme Editor und wählen dann Design >> Editor vom Admin-Menü.
- Auf der rechten Seite schauen Sie nach einer Datei namens „functions.php“ (manchmal auch “Theme Functions” genannt) und klicken diese an, damit sie in den Editor geladen wird.
- Nun suchen Sie entweder ziemlich am Anfang oder am Ende zwischen den Tags also den spitzen Klammern <?php und ?>, und am Besten auch nicht gerade irgendwo innerhalb von existierenden Funktionen (functions) und fügen dann die folgende Zeile hinzu:
add_filter(‚widget_text‘, ‚do_shortcode‘);
- Klicken Sie auf den „Datei Aktualisieren-Button“ um das geänderte Template zu speichern.
Das ist schon alles, was Sie tun müssen. Nun sollten alle Shortcodes, die Sie einem Sidebar-Widget hinzufügen, auch korrekt von jenem Plugin ausgeführt werden, dem diese zugehörig sind.
Sie können dies auch am einfachsten mit folgender Methode testen:
- Gehen Sie im Administrations-Menü ihres Blogs zu Design >> Widgets.
- Suchen Sie sich z.B.das Text-Widget in der Liste auf der linken Seite und klicken „Hinzufügen“ oder ziehen es an passender Stelle in die Sidebar rechts.
- Wenn Sie darauf klicken können Sie wie gewohnt einen Titel vergeben und darunter im Textfeld den Shortcode eingeben, den Sie hier testen oder verwenden wollen. Zum Beispiel [mein_adsenseblock-250] für einen bereits definierten Werbeblock.
- Das Speichern nicht vergessen und schon kann man auf der Webseite die Auswirkungen begutachten (Aktualierung ist evtl noch nötig) und Sie sollten den Shortcode nun in Aktion sehen. D. h. Sie sollten ihn nicht sehen, sondern nur dessen Auswirkungen.
Dieser Tipp arbeitet für jedes Plugin, welches mit Shortcodes umgehen kann.
[asa default_de]3645602305 [/asa]
[…] Ein WordPress-Tipp zum Arbeiten mit Shortcodes […]