Was ist ein Shortcode in WordPress?
Ein Shortcode ist ein kurzer Befehl in WordPress, mit dem sich bestimmte Inhalte oder Funktionen auf einer Webseite einfügen lassen. Shortcodes stehen normalerweise in eckigen Klammern und sehen zum Beispiel so aus:
[mein_shortcode]
Statt eine umfangreiche Funktion selbst programmieren zu müssen, wird lediglich der entsprechende Shortcode an der gewünschten Stelle eingefügt. WordPress erkennt den Shortcode und zeigt den dazugehörigen Inhalt oder die entsprechende Funktion auf der Webseite an.
Wie funktioniert ein WordPress Shortcode?
Ein Shortcode kann als eine Art Platzhalter für eine bestimmte Funktion verstanden werden.
Im WordPress-Editor sieht man beispielsweise:
[kontaktformular]
Besucher der Homepage sehen diesen Befehl jedoch normalerweise nicht. WordPress verarbeitet den Shortcode beim Aufrufen der Seite und zeigt stattdessen beispielsweise das fertige Kontaktformular an.
Das macht Shortcodes besonders für Anwender praktisch, die keine Programmierkenntnisse besitzen.
Wofür werden Shortcodes in WordPress verwendet?
Shortcodes können für sehr unterschiedliche Funktionen eingesetzt werden. Welche Shortcodes zur Verfügung stehen, hängt von WordPress, dem verwendeten Theme und vor allem von den installierten Plugins ab.
Typische Anwendungsbereiche sind zum Beispiel:
- Kontakt- und Anmeldeformulare
- Bildergalerien
- Veranstaltungskalender
- Tabellen und Listen
- Mitgliederbereiche
- Login-Formulare
- Benutzerprofile
- Downloads
- Videos
- Produktübersichten
Gerade bei einer Vereinshomepage mit WordPress können Shortcodes hilfreich sein, um zusätzliche Funktionen unkompliziert in normale Seiten einzubauen.
Wie füge ich einen Shortcode in WordPress ein?
Ein Shortcode wird an der Stelle in eine Seite oder einen Beitrag eingefügt, an der die entsprechende Funktion später erscheinen soll.
Im WordPress Block-Editor steht dafür unter anderem der Block „Shortcode“ zur Verfügung. In diesen Block wird der gewünschte Shortcode eingetragen.
Anschließend kann die Seite gespeichert beziehungsweise veröffentlicht werden. Beim Aufruf der Seite verarbeitet WordPress den Shortcode und zeigt das entsprechende Ergebnis an.
Was ist ein Beispiel für einen Shortcode?
Ein praktisches Beispiel liefert das WordPress-Plugin asVerein.
Soll auf einer Vereinshomepage beispielsweise ein Login-Formular für Mitglieder angezeigt werden, kann dafür der folgende Shortcode verwendet werden:
[asverein_login]
An der entsprechenden Stelle der Seite erscheint anschließend das Login-Formular.
Nach dem gleichen Prinzip können Plugins zahlreiche weitere Funktionen über eigene Shortcodes bereitstellen.
Können Shortcodes zusätzliche Einstellungen enthalten?
Ja. Manche Shortcodes können durch sogenannte Parameter ergänzt werden. Mit diesen Parametern lässt sich beeinflussen, welche Inhalte angezeigt werden oder wie eine Funktion ausgeführt wird.
Ein Shortcode kann daher nicht nur aus einem einfachen Befehl bestehen, sondern zusätzliche Angaben enthalten.
Welche Parameter zur Verfügung stehen und wie diese geschrieben werden müssen, wird vom jeweiligen Plugin oder Entwickler festgelegt. Deshalb sollte hierfür immer die Dokumentation des verwendeten Shortcodes beachtet werden.
Wo finde ich die verfügbaren Shortcodes?
Es gibt keine allgemeine Liste aller WordPress Shortcodes, die für jede Webseite gilt. Viele Shortcodes werden erst durch installierte Plugins oder durch individuell entwickelte Funktionen bereitgestellt.
Wenn ein Plugin Shortcodes anbietet, findet man diese normalerweise in dessen Dokumentation oder innerhalb der Einstellungen des Plugins.
Für asVerein gibt es beispielsweise eine eigene Übersicht der verfügbaren Shortcodes für Funktionen wie Mitgliederbereich, Login, Veranstaltungen, Galerien, Dokumente und weitere Vereinsfunktionen.
Was passiert, wenn ein Shortcode nicht funktioniert?
Wenn auf der fertigen Webseite nur der Shortcode selbst – beispielsweise [mein_shortcode] – angezeigt wird, kann WordPress den Befehl möglicherweise nicht verarbeiten.
Mögliche Ursachen sind:
- das benötigte Plugin ist nicht aktiviert,
- das Plugin wurde gelöscht,
- der Shortcode wurde falsch geschrieben,
- der Shortcode existiert nicht mehr,
- notwendige Parameter fehlen oder
- der Shortcode wurde an einer ungeeigneten Stelle eingefügt.
In diesem Fall sollte zunächst geprüft werden, von welchem Plugin oder welcher Funktion der Shortcode bereitgestellt wird.
Sind Shortcodes noch aktuell?
Ja. Shortcodes werden weiterhin in WordPress verwendet.
Mit dem modernen WordPress Block-Editor können inzwischen allerdings viele Funktionen über spezielle Blöcke eingefügt werden. Dadurch werden Shortcodes für manche Aufgaben nicht mehr benötigt.
Viele WordPress-Plugins verwenden Shortcodes trotzdem weiterhin, insbesondere wenn komplexere oder dynamische Funktionen flexibel auf verschiedenen Seiten eingebunden werden sollen.
Was ist der Unterschied zwischen einem Block und einem Shortcode?
Ein Block wird im WordPress-Editor normalerweise über eine grafische Oberfläche eingefügt und kann dort direkt bearbeitet werden.
Ein Shortcode ist dagegen ein kurzer Textbefehl, der von WordPress beim Anzeigen der Webseite verarbeitet wird.
Für technisch unerfahrene Anwender sind Blöcke häufig leichter verständlich. Shortcodes haben jedoch den Vorteil, dass sie sehr kompakt sind und sich flexibel an unterschiedlichen Stellen einsetzen lassen.
Kann ich einen Shortcode selbst erstellen?
Ja. Entwickler können eigene WordPress Shortcodes programmieren und damit individuelle Funktionen bereitstellen.
Für die normale Pflege einer Vereinshomepage ist das jedoch in der Regel nicht notwendig. Redakteure müssen lediglich wissen, welcher Shortcode benötigt wird und an welcher Stelle er eingefügt werden soll.
Was sollte ich beim Umgang mit Shortcodes beachten?
Ein Shortcode ist meistens mit einem Plugin oder einer individuellen Funktion der Website verbunden. Wird das dazugehörige Plugin deaktiviert oder entfernt, funktioniert möglicherweise auch der Shortcode nicht mehr.
Deshalb sollten Shortcodes nicht einfach verändert oder gelöscht werden, wenn ihre Funktion nicht bekannt ist.
Das gilt besonders bei einer bestehenden Vereinshomepage: Ein zunächst unverständlicher Ausdruck in eckigen Klammern kann für eine wichtige Funktion wie das Login, einen Veranstaltungskalender oder den Mitgliederbereich verantwortlich sein.
Kurz zusammengefasst: Was ist ein Shortcode?
Ein Shortcode ist ein kurzer WordPress-Befehl in eckigen Klammern, mit dem sich Funktionen oder dynamische Inhalte in Seiten und Beiträge einfügen lassen.
Für Redakteure bietet das einen großen Vorteil: Komplexe Funktionen können verwendet werden, ohne selbst programmieren zu müssen.
Ein Shortcode wie
[mein_shortcode]
dient dabei als Platzhalter. WordPress verarbeitet ihn im Hintergrund und zeigt Besuchern anschließend den dazugehörigen Inhalt oder die gewünschte Funktion an.
