WordPress: Shortcodes im Theme verwenden (do_shortcode)

WordPress
WordPress: Shortcodes im Theme verwenden (do_shortcode)

Shortcodes sind ein äußerst praktische Funktion von WordPress. Doch was ist, wenn man einen Shortcode außerhalb des Text-Editors verwenden möchte, z.B. direkt in den Code-Files des Themes? Wir zeigen es.

Was sind Shortcodes?

Mit Shortcodes können in WordPress vielerlei Aufgaben über den Text-Editor erledigt werden, ohne dass der Quellcode bearbeitet werden muss. Gerade für WordPress-Anwender ohne Programmierkenntnisse erleichtern Shortcodes oftmals viele Arbeitsschritte.

Unzählige WordPress Plugins arbeiten mit sogenannten Shortcodes. Das beliebte Kontaktformular-Plugin Contact Form 7 beispielsweise erlaubt die Integration der Kontaktformulare nur mittels Shortcode. Man erstellt ein Formular, erhält einen individuellen Shortcode und fügt diesen an beliebiger Stelle auf der Webseite ein — eben dort, wo das Formular dann angezeigt werden soll.

Einen Shortcode erkennt man daran, dass er in einer eckigen Klammer steht. Die Shortcodes funktionieren allerdings nur im Text-Editor, da es sich nicht direkt um Code handelt, der ausgeführt werden kann. Den Shortcode eines Contact Form 7 Formulars könnte man beispielsweise nicht in die PHP Files des WordPress Themes integrieren. Hier hätte ein Shortcode keine Funktion. Nicht jedes Plugin liefert nebst dem anwenderfreundlichen Shortcode auch einen PHP-Pendant.

WordPress ist aber nicht ohne Grund als flexibles Content Management System bekannt. Denn auch hierfür gibt es natürlich eine Lösung. Diese nennt sich „do_shortcode“.

Übrigens: Shortcodes gibt es bei WordPress übrigens seit Version 2.5, die 2008 erschienen ist.

WordPress do_shortcode

„do_shortcode“ ermöglicht das einfache Ausführen von Shortcodes im PHP-Code. Dazu muss der eigentliche Shortcode, der für den Text-Editor bestimmt ist, lediglich wie folgt in die entsprechende Funktion integriert werden.



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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Ähnliche Artikel
WP Rocket: Cache wird zu häufig oder unregelmäßig geleert

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

WordPress Update: FTP-Zugangsdaten werden benötigt – was tun?

Es kann frustrierend sein, wenn WordPress bei einem Plugin-Update plötzlich nach FTP-Zugangsdaten fragt, anstatt das Update automatisch durchzuführen. Dieses Problem kann auf verschiedene Ursachen...
mehr lesen

WordPress: Papierkorb für Mediathek aktivieren

Der Papierkorb von WordPress ist sicherlich ein wichtiges und häufig genutztes Feature. Löscht man einen Beitrag oder eine Seite versehentlich, kann diese einfach wiederhergestellt...
mehr lesen

SEO Garantie: Sind garantierte Rankings seriös?

Viele Agenturen bieten Suchmaschinenoptimierung als Dienstleistung mit Erfolgsgarantie. Teils ist sogar von garantierten Rankings bei Google und Co. die Rede. Warum derartige Versprechen in...
mehr lesen