Shortcode
Was ist ein Shortcode in WordPress?
Ein Shortcode ist ein kurzer Platzhalter in eckigen Klammern, den WordPress beim Anzeigen einer Seite durch echten Inhalt oder Funktionen ersetzt. Das Prinzip: Du schreibst [kontaktformular] in deinen Beitrag, und WordPress rendert daraus das vollständige Kontaktformular. Kein HTML, kein Code-Kenntnisse nötig – einfach den Shortcode einfügen und fertig.
Wie sehen Shortcodes aus?
Shortcodes gibt es in drei Varianten:
- Einfach –
oder[kontaktformular] - Mit Parametern –
- Mit umschlossenem Inhalt –
[button farbe="rot"]Jetzt anfragen[/button]
Wer stellt Shortcodes bereit?
Shortcodes werden von WordPress selbst, von Plugins oder von eigenen Funktionen in der functions.php registriert. WordPress Core liefert zum Beispiel den -Shortcode für Bildergalerien. Formular-Plugins wie WPForms oder Contact Form 7 nutzen Shortcodes, um Formulare einzubetten. Eigene Shortcodes lassen sich mit der Funktion add_shortcode() erstellen.
Shortcodes und der Block-Editor
Mit dem Gutenberg-Editor hat sich die Nutzung von Shortcodes etwas verändert. Viele Funktionen, die früher nur per Shortcode möglich waren, gibt es heute als eigene Blöcke. Shortcodes funktionieren aber weiterhin – es gibt sogar einen eigenen Shortcode-Block im Editor.
Wichtig zu wissen: Shortcodes werden nur im Inhaltsbereich von Beiträgen und Seiten ausgeführt. In Widget-Bereichen oder Theme-Dateien funktionieren sie nicht automatisch – dort braucht es die Funktion do_shortcode().

