WordPress Plugins

tl;dr: WordPress ohne Plugins ist so gut wie nie zu finden. Plugins sind eine Art von „natürlichem Bestandteil“ von WordPress. Das ist kein Fehler, sondern eine gewollte Architektur.

Die Ansprüche an eine Website können sehr unterschiedlich sein. Mit Plugins kann es gelingen, das CMS WordPress selber so klein wie möglich zu halten und nur jene Bestandteile zu laden, die man wirklich benötigt.

Wo findet man die WordPress Plugins?

Die wichtigste Quelle für WordPress Plugins ist das gleichnamige Verzeichnis auf wordpress.org: https://wordpress.org/plugins. Genau dieses Verzeichnis verwendet man auch wenn man im WordPress Dashboard auf Plugins geht und dort das Suchfeld verwendet. Zur Zeit (Juni 2026) gibt es dort über 66.000 freie Plugins zur Auswahl. Die Plugins in diesem Verzeichnis entsprechen den WordPress-Richtlinien und werden einer strengen Review unterzogen.
Allerdings sind nicht alle Plugins zwingend dort zu finden. Am häufigsten ist wohl der Fall, dass eine freie Version öffentlich gelistet wird, eine erweiterte Pluginversion (Pro, Premium, Extended...) jedoch vom Entwickler in einem privaten Entwicklerverzeichnis verwaltet wird, zu dem man nur zB. nach Bezahlung einer einmaligen oder jährlichen Gebühr Zugang hat.
Wichtig: Kommerzielle Plugins unterliegen damit keiner Kontrolle durch das WordPress Plugin Team. Die volle Verantwortung trägt der Hersteller selber.
Wer für seine spezielle Anwendung oder für einen Kunden ein Plugin mit nur einer einzigen Anwendung schreibt wird dieses wohl gar nicht publizieren. Da ein eigenes Plugin auch für kleinere Funktionen sehr sinnvoll sein kann und das Programmieren eines WordPress Plugins manchmal sehr einfach ist kommt das sogar recht häufig vor.
Nur im offiziellen Plugin-Verzeichnis habe ich als Anwender eine gewisse Qualitätsgarantie. Dazu kommt, dass ich mir bei der Auswahl eines Plugins ein paar Eckdaten ansehen kann:
  • Versionsnummer: höhere und mehrteilige Versionsnummern lassen darauf schliessen, dass dieses Plugin gepflegt wird.
  • Letztes Update: immer dann, wenn das letzte Update lange her ist, ist Vorsicht geboten.
  • Aktive Installationen: eine große Anzahl an aktiven Installationen lässt auf ein stabiles Plugin schliessen.
  • WordPress Version: für welchen WordPress-Generationen das Plugin geeignet ist.
  • getestet bis: zeigt, ob das Plugin regelmässig an die Weiterentwicklungen in WordPress angepasst wurde.
  • Sprachen: zeigt in welchen Sprachversionen das Plugin vorliegt.
Infos zu WordPress Plgins

Was ist eigentlich ein WordPress Plugin?

Wenn man sich WordPress näher betrachtet merkt man, wie komplex das System in den letzten Jahren geworden ist. Über 2000 Files und Verzeichnisse werden angelegt wenn man eine Installation durchführt. 11 Tabellen sind in der Grundkonfiguration in der Datenbank eingetragen. Es ist alles nicht ganz so einfach, wie es der Anwender nach seinen 2 Klicks bei der Installation vermuten würde.
Und trotzdem kann und will WordPress gar nicht alle Anwendungen und Funktionen von Haus aus mitbringen. Tatsache ist, dass die Erweiterbarkeit und die daraus entstehende Flexibilität eine wichtige Grundlage für den weltweiten Erfolg von WordPress waren und sind.

Ein Plugin ist Software die innerhalb einer WordPress-Umgebung die bestehende Funktionen verändern kann oder neue Funktionen hinzufügt.

Und wie funktioniert das? Um das zu verstehen muss man wissen, dass innerhalb des Codes von WordPress sogenannte Hooks eingebaut wurden. Ein Hook ist ein WordPress interner Begriff für eine Stelle innerhalb des Programmcodes, wo man eigenen Code ausführen lassen kann. Es gibt 2 Arten von Hooks, nämlich Actions und Filters. Es gibt weit mehr als 2000 Hooks.

Was ist nun eine Action?

Eine Action ist ein Hook, der zu einem bestimmten Zeitpunkt ausgelöst wird wenn WordPress arbeitet und dann etwas tut.
Ein Beispiel: wenn WordPress angewiesen wird das Dashboard zu laden kann beim Hook admin_menu die Anweisung erfolgen, ein persönliches Menü für zB. Plugin Einstellungen zu laden.

Was ist dann ein Filter?

Ein Filter erlaubt es Daten zu verändern bevor diese an den Browser oder an die Datenbank weiter gegeben werden.
Ein Beispiel: Über einen Filter bei excerpt_length lässt sich die Anzahl der Worte festlegen, die von einem Artikel-Auszug angezeigt werden soll.

Wie geht man mit Plugins um?

WordPress Plugin installieren:

Es gibt 3 Wege wie man Plugins in seine WordPress-Umgebung einbauen kann:
  1. über die „Plugins hinzufügen“ Seite aus dem WordPress-Pluginverzeichnis
  2. über die „Plugins hinzufügen“ Seite die Upload-Funktion nutzen
  3. über Filetransfer (FTP) direkt ins Plugin-Verzeichnis
Im Normalfall wird die erste Möglichkeit die Beste sein. Wenn man allerdings vom Hersteller ein .zip-File bekommen hat wird dieses über die 2. Option installiert. Bei selber gestrickten Lösungen kommt dann der Filetransfer zum Einsatz. Der Pfad zu den Plugins lautet übrigens immer:
[webroot]/wp-content/plugins/PluginName
PluginScreen

WordPress Plugin deinstallieren

Der korrekte Weg lautet:
  1. Pluginseite aufrufen
  2. Plugin deaktivieren
  3. Plugin löschen
Sollte das aus irgendeinem Grund unmöglich sein, kann man ein Plugin auch per FTP löschen. WordPress erkennt das dann und deaktiviert das nicht mehr vorhandene Plugin nachträglich.

WordPress Plugin updaten

Am einfachsten ist das Update über die Plugin-Übersichtsseite, wobei man bei jedem einzelnen Plugin auf Update klicken kann oder aber auch Bulk-Actions aktivieren kann. Bei einem Update wird die alte Version gelöscht.

Häufige Probleme

Manchmal kommt es beim Installieren oder Updaten zu Problemen, wenn ein Pluginverzeichnis nicht ordentlich entfernt wurde. Die Installation scheitert dann mit der Fehlermeldung, dass schon ein entsprechendes Verzeichnis vorhanden ist. Die Lösung besteht hier darin, dieses Verzeichnis zu löschen oder umzubenennen.

Fehlerhafte oder unverträgliche Plugins

Öfter als man es glaubt kommt es zu Problemen, weil Plugins sich nicht miteinander vertragen oder Fehler produzieren. Ein häufiger Rat lautet: alle Plugins deaktivieren, eines nach dem anderen wieder aktivieren und bei jedem Schritt überprüfen, ob der Fehler wieder auftritt.
Schneller geht es meistens, wenn man die Fehlersuche per FTP löst: neben dem Pluginverzeichnis ein zweites anlegen, zB:
[webroot]/wp-content/plugins-defunct/
Dann einfach alle verdächtigen Plugins da hinein schieben. Ist der Fehler noch da? Die verdächtigen Plugins wieder zurück und die anderen ins defunct-Verzeichnis schieben. So kommen wir der Fehlerquelle näher. 1/2 - 1/4 - 1/8 - 1/16 geht meist schneller bei der Tätersuche als ständiges ein/aus.
PluginScreen
WordPresss bietet jede Menge Möglichkeiten zur Pluginverwaltung - man muss sie nur nutzen!

Eigene Plugins erstellen

Während die meisten Websites mit bestehenden Plugins auskommen, gibt es Situationen, in denen eine maßgeschneiderte Lösung sinnvoll ist. Ein WordPress Plugin zu schreiben ist technisch oft einfacher als viele denken — manchmal reichen wenige Zeilen Code.

Plugins selber programmieren

Für Entwickler mit PHP-Kenntnissen ist ein einfaches Plugin schnell erstellt. Die Grundstruktur besteht aus:
  • Plugin Header — Metadaten (Name, Version, Beschreibung)
  • Hooks — Actions und Filters an den richtigen Stellen nutzen
  • Funktionen — PHP-Code der das Plugin tut, was es soll
Ressourcen zum Einstieg:

Mit KI erstellen

Claude, ChatGPT und andere KI-Modelle können WordPress Plugins schnell generieren. Das funktioniert besonders gut für:
  • Kleine Utility-Plugins (Meta-Tags, Custom Post Types, einfache Shortcodes)
  • Integration von APIs (Daten von externen Diensten abrufen)
  • Admin-Tools (Dashboard Widgets, benutzerdefinierte Spalten)
Vorteil: Schnell, ohne PHP-Erfahrung möglich, gute Basis zum Anpassen.
Herausforderung: Die KI-generierten Codes müssen getestet werden. Sicherheit, Datenbankabfragen und Performance sollten überprüft werden. Blindes Vertrauen ist riskant.
Best Practice: KI generiert, Developer reviewed. Besonders bei sicherheitskritischen Funktionen ist manuelle Überprüfung notwendig.

Plugins prüfen

Nicht immer läuft alles glatt. Eigentlich läuft es nie glatt. Wenn Plugins fehlerhaft sind oder Probleme verursachen, hilft eine systematische Überprüfung.

Plugin Check vom WordPress Team

Das Plugin Check Tool ist ein kostenloses WordPress Plugin vom offiziellen Team. Es überprüft ein Plugin auf:
  • Sicherheit — Unsichere Funktionen, fehlende Sanitization
  • Performance — Datenbank-Queries, Code-Struktur
  • Kompatibilität — WordPress-Standards, veraltete Funktionen
  • Accessibility — WCAG-Compliance für Benutzer mit Behinderungen
  • Internationalität — Ist das Plugin mehrsprachig vorbereitet?
Es zeigt konkrete Fehler und Warnungen. Besonders nützlich für eigene Plugins oder wenn man ein Plugin vor dem Einsatz überprüfen möchte.

Query Monitor — Detaillierte Problemanalyse

Query Monitor ist ein mächtiges Debug-Tool. Nach Installation zeigt es:
  • Database Queries — Jede SQL-Anfrage, wie oft sie ausgeführt wird, Dauer
  • Hooks — Welche Hooks werden wann ausgeführt, welche Funktionen hängen dran
  • PHP Errors & Warnings — Fehler die der Benutzer nicht sieht
  • HTTP Requests — API-Calls, externe Anfragen
  • Template & Conditionals — Welche Template-Datei wird geladen
  • Asset Loading — CSS/JS Dateien, Duplikate, Ladezeiten
Anwendungsfall: Website langsam? Query Monitor zeigt sofort ob ein Plugin zu viele Datenbank-Abfragen macht. Ein fehlerhaftes Plugin macht die Website lahm? Query Monitor findet den Täter durch die Hook-Übersicht.
Hinweis: Query Monitor ist nur für WordPress Administratoren sichtbar. Es bremst die Website minimal und sollte für Debugging aktiviert bleiben, für Performance-Tests aber deaktiviert werden.

Veröffentlich am: 9. September 2019
Letztes Update am: 22. Juli 2026

1 Kommentar

  • Die Erklärungen zu Actions und Filters sind sehr aufschlussreich und veranschaulichen, wie Webdesigner und Entwickler benutzerdefinierten Code in WordPress integrieren können, um verschiedene Aspekte ihrer Website zu steuern oder zu modifizieren.

    Die Anleitung zum Installieren, Deinstallieren und Aktualisieren von Plugins ist ebenfalls nützlich, da dies grundlegende Aufgaben für jeden WordPress-Nutzer sind.

Hinterlasse deinen Kommentar