Logo STRATO
  • Menü

Schneller arbeiten mit WordPress Shortcodes

  • Mit Shortcodes den WordPress Alltag erleichtern
  • Tipps zur effektiven Nutzung von Shortcodes
Wordpress Hosting
Basic
1 Monat
kosten­los

danach 5 €/Mon.
Einrichtung: 0 €
Preise inkl. MwSt.

Shortcodes in WordPress: Kurzbefehle als Arbeitserleichterung

WordPress zeichnet sich nicht nur durch eine hohe Flexibilität und Erweiterbarkeit, sondern auch durch eine besonders einfache, nutzerfreundliche Bedienung aus. Eine Besonderheit stellt dabei die Verwendung von Shortcodes, also verkürztem Programmiercode, dar. WordPress Shortcodes sind kurze Befehle, mit denen vorprogrammierte PHP-Elemente zu Beiträgen und Seiten hinzugefügt werden können, die das eigene Projekt zum Beispiel um Bildergalerien oder Pop-ups erweitern. Regelmäßig wiederkehrende Arbeitsabläufe lassen sich auf diese Weise beschleunigen – ähnlich wie beim Einsatz von Tastaturkürzeln. Seit der Einführung des neuen WordPress Editors haben Shortcodes allerdings an Bedeutung verloren, da häufig benötigte Funktionen einfach als wiederverwendbare Blöcke verwendet werden können.

Neben ein paar standardmäßig definierten Shortcodes kann man praktisch beliebig viele neue WordPress Shortcodes erstellen und hinzufügen. Dafür muss man entweder selbst ein wenig programmieren können oder man greift auf von anderen Nutzern erstellte WordPress Shortcode-Plugins zurück, die sich auf dem gewohnten Weg in das CMS einbinden lassen und WordPress um die verschiedensten Kurzbefehle erweitern.

Wie und wo kann man in WordPress Shortcodes einfügen?

Einfache Shortcodes bestehen nur aus einer eckigen Klammer und einem darin enthaltenen Wort, zum Beispiel [gallery]. Mit diesem Kurzbefehl wird an der entsprechenden Stelle im Text eine Bildergalerie eingefügt. Meist fallen die Shortcodes in WordPress aber etwas umfangreicher aus, weil es innerhalb des Codes weitere Dinge zu definieren gilt (per Attribut) – bei einer Bildergalerie zum Beispiel, welche Fotos angezeigt werden sollen: [gallery ids="12,45,39"]. Die ID eines Bildes wird in der URL der Anhang-Datei angezeigt.

Bestimmte Arten von Shortcodes können auch Text umschließen, wobei sie in solchen Fällen gemäß des üblichen Code-Prinzips als Kombination aus öffnendem und schließenden Element eingefügt werden:

[caption]<img src="https://name-der-website.de/Bild.jpg"> Bildunterschrift [/caption]

Welche WordPress Shortcodes gibt es & wo findet man sie?

Direkt nach der Installation von WordPress stehen insgesamt sechs verschiedene Shortcodes standardmäßig zur Verfügung. Neben den beiden bereits erwähnten Kurzbefehlen [caption] und [gallery] handelt es sich dabei um [audio], [video], [playlist] und [embed]. Ausführliche Informationen zu den genannten Shortcodes finden Sie auf der offiziellen WordPress Website.

Zu den Dingen, die Sie mit Shortcodes in WordPress erledigen können, gehören unter anderem folgende:

  • Bildergalerien in einen Beitrag oder in die Sidebar einfügen.
  • Ordnung in die Sidebar bringen mit WordPress Shortcode des Plugins Widget Logic.
  • Audio- und Video-Dateien (auch komplette Playlists) im Text einfügen.
  • Einen Text in mehrere Spalten aufteilen.
  • Einen Textausschnitt in einer farbigen Box hervorheben.
  • Einen QR-Code generieren.
  • Höhe und Breite ausgewählter Seitenkomponenten manipulieren.

Mehr Shortcodes dank WordPress Plugins

Plugins können den Einsatz und das Erstellen von WordPress-Shortcodes erheblich erleichtern. Darüber hinaus bieten sie häufig eine Menge weiterer nützlicher Funktionen. Nachfolgend eine Auswahl an Shortcode-Plugins:

  • Shortcoder: Dieses Plugin stellt ein eigenes Menü im WordPress-Backend zur Verfügung, mit dem sich eigene Kurzbefehle für das CMS erstellen lassen. Zudem fügt es einen Button in der Werkzeugleiste des Text-Editors hinzu, über den sich die definierten WordPress Shortcodes einfügen lassen – mit einem einzigen Klick.
  • Shortcodes Ultimate: Nach der Installation des Plugins stehen Ihnen über 50 einsatzfertige Kurzbefehle zur Verfügung. Das Plugin ermöglicht außerdem, eigene WordPress-Shortcodes zu erstellen.

WordPress Shortcodes ohne Plugin erstellen

Wer möglichst wenige Plugins installieren möchte oder gern die volle Kontrolle über den Programmiercode auf seiner Website hat, kann direkt in der functions.php-Datei neue Shortcodes definieren. Code-Vorlagen findet man in großer Zahl im Internet. Um die hierfür benötigten Befehle zu verstehen, sollte man jedoch zumindest grundlegende Kenntnisse in der Programmiersprache PHP mitbringen.

Alternativ zur Definition der WordPress Shortcodes in der functions.php-Datei kann man eine extra PHP-Datei anlegen. In dieser Datei können Sie alle eigenen Shortcodes definieren und speichern, wodurch Sie diese gleich als übersichtliche, persönliche WordPress Shortcode-List vorliegen haben. In der functions.php-Datei muss anschließend nur eine einzige Code-Zeile eingefügt werden, damit auf die Shortcodes-Datei zugegriffen wird: include_once (ORDNERPFAD. '/shortcodes.php');.

Viele Tipps und Anleitungen zur manuellen Programmierung von Shortcodes in WordPress findet man u. a. im WordPress Support-Forum.

Das Wichtigste zu WordPress Shortcodes zusammengefasst

  • Shortcodes sind abgekürzte Programmiercodes.
  • Mit WordPress Shortcodes lassen sich zuvor definierte Elemente einfügen, ohne dass man dafür lange durch Menüs klicken muss.
  • Alle Codes können direkt in den WordPress Editor eingefügt werden. Bei entsprechender Programmierung ist auch die Einbindung in andere Projektkomponenten wie Widgets möglich.
  • Shortcodes in WordPress fungieren als eine Art Platzhalter. An der entsprechenden Stelle erscheinen beispielsweise eine Bildergalerie oder eine Video-Datei.
  • Spezielle Plugins liefern eine große Auswahl an zusätzlichen Shortcodes sowie die Möglichkeit, eigene WordPress Shortcodes zu erstellen, ohne selbst programmieren zu müssen.
  • Blöcke sind in den meisten Fällen besser geeignet als Shortcodes. Um zum Beispiel eine Bildergalerie in mehrere Seiten einzubinden, speichern Sie diese einfach als wiederverwendbaren Block ab.

Jetzt zu den WordPress Angeboten