WordPress-Plugins: Leitfaden für eine professionelle Website

8 Min. Lesezeit

Plugins machen WordPress zu dem, was es ist: Aus einem einfachen Blog-System wird mit wenigen Klicks ein Online-Shop, ein Buchungssystem, eine Mitglieder-Website oder eine mehrsprachige Unternehmenswebsite. Im offiziellen Plugin-Verzeichnis stehen Zehntausende kostenlose Plugins zur Verfügung, und Tausende weitere werden separat zum Kauf angeboten. Die Plugins haben jedoch ihren Preis: Jeder Code, der auf Ihrer Seite ausgeführt wird, kann diese verlangsamen und Sicherheitslücken eröffnen. Die überwiegende Mehrheit der erfolgreichen Angriffe auf WordPress-Seiten erfolgt über ein veraltetes oder schlecht programmiertes Plugin.

In dieser Anleitung zeigen wir Ihnen, wie Sie ein gutes Plugin auswählen, welche Plugins aus welchen Kategorien für eine durchschnittliche Website erforderlich sind, wie Sie diese installieren und warten und was Sie tun sollten, wenn ein Plugin die Website beeinträchtigt.

Wie funktionieren Plugins?

Ein Plugin ist eine PHP-Erweiterung, die über die „Hooks“ von WordPress mit dem System verbunden wird: Es fügt neue Funktionen hinzu oder modifiziert bestehende. Der Code jedes aktiven Plugins wird bei jedem Seitenaufruf geladen; viele davon führen Datenbankabfragen durch, fügen Stylesheets und JavaScript zur Seite hinzu und speichern Daten in der Datenbank. Daher ist nicht die Anzahl der Plugins entscheidend, sondern deren Qualität: Zehn gut programmierte Plugins belasten das System weniger als ein schlecht programmiertes.

Wie wählt man ein gutes Plugin aus?

Bitte lesen Sie vor der Installation die Informationen auf der Seite des Plugins:

  • Letzte Aktualisierung: Wenn die letzte Aktualisierung länger als ein Jahr zurückliegt, wird das Plugin möglicherweise nicht mehr weiterentwickelt. WordPress warnt Sie, wenn ein Plugin nicht mit den letzten drei Hauptversionen getestet wurde.
  • Anzahl der aktiven Installationen und Bewertungen: Eine hohe Anzahl an Installationen und gute Bewertungen sind zwar keine Garantie, aber ein gutes Zeichen.
  • Support: Antworten die Entwickler im Support-Forum, und werden die gemeldeten Fehler behoben?
  • Kompatibilität: die WordPress- und PHP-Versionen, mit denen getestet wurde.
  • Entwickler: Steht ein bekanntes Unternehmen oder ein aktiver Entwickler dahinter?
  • Bekannte Sicherheitslücken: Sie können in der Datenbank von Patchstack oder WPScan danach suchen.

Installieren Sie niemals „nulled“ oder geknackte Premium-Plugins aus inoffiziellen Quellen: Diese enthalten fast immer Malware oder Hintertüren. In unserem Knowledge-Base-Artikel erfahren Sie mehr über die Gefahren von geknackten (nulled) Vorlagen und Plugins.

Kostenlos oder Premium? Die kostenlosen Plugins im offiziellen Repository durchlaufen eine grundlegende Überprüfung, und viele davon sind hervorragend. Die Premium-Version lohnt sich, wenn Sie die zusätzlichen Funktionen oder den direkten Support tatsächlich benötigen. Die Aktualisierung der Premium-Plugins ist an einen Lizenzschlüssel gebunden: Wenn dieser abläuft, erhält das Plugin keine Sicherheitsupdates mehr.

Fragen Sie sich selbst: Brauchen Sie diese Funktion wirklich? Kann das Problem nicht durch ein bereits installiertes Plugin, die Vorlage oder ein paar Zeilen Code gelöst werden? Jedes Plugin, das Sie nicht installieren, bedeutet ein Sicherheits- und Leistungsrisiko weniger.

Was benötigt eine durchschnittliche Website?

Kategorie Wozu dient das? Beispiele
SEO Meta-Titel und -Artikel, Sitemap, strukturierte Daten Yoast SEO, Rank Math, SEOPress
Sicherheit Anmeldeschutz, Zwei-Faktor-Authentifizierung, Firewall, Malware-Scan Wordfence, Solid Security, Patchstack
Speichern Regelmäßige Datensicherung auf einem externen Speicherort UpdraftPlus, BackWPup
Cache Seiten-Cache, CSS-/JS-Optimierung WP Super Cache, W3 Total Cache, WP Rocket; LiteSpeed Cache auf einem LiteSpeed-Server
Bildoptimierung Komprimierung, WebP/AVIF, Größenanpassung ShortPixel, Imagify, EWWW Image Optimizer
Formulare Kontakt aufnehmen, Angebot anfordern Contact Form 7, WPForms, Fluent Forms
Umgang mit Cookies Einwilligung zur Verwendung von Tracking-Codes (DSGVO) Complianz, CookieYes
Online-Shop Produkte, Warenkorb, Bezahlung WooCommerce

Einige Anmerkungen:

  • Verwenden Sie aus einer Kategorie jeweils nur ein Plugin. Zwei SEO- oder zwei Caching-Plugins führen zu Konflikten und verursachen Fehler oder doppelten Code.
  • Sicherung: Auf den cPanel- und WordPress-Hosting-Konten von aWh werden täglich Sicherungen erstellt, sodass das Sicherungs-Plugin in erster Linie für eine zweite, vom Hosting-Konto unabhängige Kopie (beispielsweise in einem Cloud-Speicher) benötigt wird.
  • Umgang mit Cookies: Wenn Sie Analyse- oder Marketing-Tracking-Codes verwenden, ist die Einwilligung des Besuchers zwingend erforderlich; weitere Informationen hierzu finden Sie in unserem Leitfaden zur DSGVO.
  • Der WordPress-Leitfaden zur Bildoptimierung befasst sich mit der Bildoptimierung.

Installation

Aus dem offiziellen Repository: Plugins › Neues hinzufügen, suchen, dann Installieren und Aktivieren.

Aus einer ZIP-Datei (bei Premium-Plugins): Plugins › Neues hinzufügen › Plugin hochladen, dann die Datei auswählen. Sollte die Datei zu groß sein, erhöhen Sie das PHP-Upload-Limit oder laden Sie sie per FTP in den Ordner „wp-content/plugins“ hoch.

Mit WP Toolkit (aWh WordPress-Hosting) können Sie Plugins auf mehreren WordPress-Seiten gleichzeitig installieren, aktualisieren und deaktivieren.

Wartungsarbeiten

Updates. Ein Großteil der Plugin-Updates besteht aus Sicherheitskorrekturen; zögern Sie daher nicht, diese zu installieren. Aktivieren Sie bei vertrauenswürdigen Plugins die automatische Aktualisierung (auf der Seite „Plugins“, jeweils pro Plugin), während Sie bei großen, komplexen Plugins (Online-Shop, Website-Baukasten) diese zunächst in einer Testumgebung ausprobieren sollten. Informationen zur Aktualisierungsstrategie finden Sie im Leitfaden zur sicheren Aktualisierung von Plugins, und zur Einrichtung der automatischen Aktualisierung in unserem Knowledge-Base-Artikel.

Testumgebung (Staging). Größere Updates oder neue Plugins sollten Sie zunächst auf einer Kopie testen. Auf dem WordPress-Hosting von aWh können Sie mit dem WP Toolkit mit einem Klick eine Staging-Kopie erstellen; die einzelnen Schritte dazu werden im Artikel zur Erstellung einer Staging-Umgebung mit dem WP Toolkit beschrieben; außerdem gibt es einen WordPress-Blogbeitrag zu diesem Thema.

Aufräumen. Der Code deaktivierter, aber installierter Plugins verbleibt auf dem Server und kann im Falle einer Sicherheitslücke angegriffen werden. Wenn Sie ein Plugin nicht verwenden, löschen Sie es. Nach dem Löschen verbleiben die Daten vieler Plugins in der Datenbank; wie Sie diese entfernen können, erfahren Sie in unserer Anleitung zur Datenbankoptimierung.

Überprüfen Sie einmal im Jahr alle Plugins: Brauchen Sie sie noch, werden sie noch aktualisiert, gibt es bessere Alternativen?

Wenn ein Plugin die Seite beeinträchtigt

Nach einem Update oder der Installation eines neuen Plugins kann es zu einem weißen Bildschirm, einer „kritischen Fehlermeldung“ oder einer fehlerhaften Darstellung kommen.

  1. Wenn Sie auf das Admin-Panel zugreifen können: Deaktivieren Sie das zuletzt aktualisierte oder installierte Plugin.
  2. Falls dies nicht funktioniert: Benennen Sie im Dateimanager Ihres WordPress-Hostings oder per FTP den Ordner des Plugins unter „wp-content/plugins“ um (beispielsweise „bovitmeny“ → „bovitmeny-off“). WordPress deaktiviert das Plugin dann. Wenn Sie nicht wissen, welches Plugin den Fehler verursacht, benennen Sie den gesamten Ordner „plugins“ um und aktivieren Sie die Plugins anschließend nacheinander wieder.
  3. Der Wiederherstellungsmodus von WordPress: Bei einem schwerwiegenden Fehler sendet WordPress eine E-Mail an den Administrator mit einem Link, über den Sie das fehlerhafte Plugin deaktivieren können.
  4. Sicherung: Sollte nichts helfen, stellen Sie die Sicherung vor dem Update wieder her.
  5. Die Ursache des Fehlers können Sie mithilfe des WordPress-Debug-Modus oder des Server-Fehlerprotokolls ermitteln; weitere Informationen hierzu finden Sie in unserer Anleitung zur Fehlerbehebung sowie in unserem Knowledge-Base-Artikel zum „White Screen of Death“.

Plugins und das Hosting

Bei Shared Hosting gelten für jedes Konto CPU- und Speicherbeschränkungen. Ein ressourcenintensives Plugin (beispielsweise ein falsch konfiguriertes Sicherheits-Plugin, das bei jeder Anfrage Dateien überprüft, oder ein Plugin für den Online-Shop, das verwandte Produkte berechnet) erreicht dieses Limit, woraufhin die Seite langsamer wird oder eine Fehlermeldung anzeigt. In diesem Fall zeigen die Ressourcenauslastungsstatistiken von cPanel an, wann die Seite das Limit erreicht; in WordPress zeigt das Plugin „Query Monitor“ (vorübergehend aktiviert) an, welches Plugin die Seite verlangsamt.

Sollte Ihr Paket auch nach der Optimierung der Plugins nicht mehr ausreichen, können Sie zu einem größeren Paket oder zu einem WordPress-Hosting-Paket wechseln.

Zusammenfassung

Verwenden Sie wenige, sorgfältig ausgewählte und aktiv weiterentwickelte Plugins – jeweils eines pro Kategorie. Prüfen Sie vor der Installation die Updates, Bewertungen und den Support; verwenden Sie niemals geknackte Premium-Plugins, führen Sie regelmäßig Updates durch, löschen Sie nicht genutzte Plugins und testen Sie größere Änderungen zunächst in einer Testumgebung.

Häufig gestellte Fragen

Wie viele Plugins kann ich installieren?

Es gibt keine magische Zahl. Auf einer durchschnittlichen Website laufen 10 bis 20 gut programmierte Plugins problemlos; Qualität ist weitaus wichtiger als Quantität. Fragen Sie sich bei jedem einzelnen, ob es wirklich notwendig ist.

Verlangsamen Plugins die Seite?

Ja, jedes aktive Plugin beansprucht gewisse Ressourcen, doch der Unterschied ist enorm: Ein gut programmiertes Plugin ist kaum spürbar, während ein schlecht programmiertes Plugin die Ladezeit um mehrere Sekunden verlängern kann.

Sind kostenlose Plugins sicher?

Kostenlose Plugins, die im offiziellen Repository verfügbar sind, aktiv weiterentwickelt werden und von vielen Nutzern verwendet werden, sind in der Regel sicher, sofern Sie sie auf dem neuesten Stand halten. Das größte Risiko geht von veralteten Plugins und solchen aus, die aus inoffiziellen Quellen stammen.

Wie lösche ich ein Plugin endgültig?

Deaktivieren Sie das Plugin und löschen Sie es anschließend auf der Seite „Plugins“. Sollten Ihre Daten in der Datenbank verblieben sein, können Sie diese über die Option „Daten löschen“ des Plugins selbst oder mithilfe eines Datenbankbereinigungstools entfernen.

Was soll ich tun, wenn die Website nach einem Update nicht mehr funktioniert?

Deaktivieren Sie das aktualisierte Plugin (falls der Admin-Bereich nicht erreichbar ist, benennen Sie dessen Ordner per FTP oder im Dateimanager um) und stellen Sie gegebenenfalls den Stand vor der Aktualisierung wieder her.

Kann ich zwei ähnliche Plugins gleichzeitig verwenden?

Nicht empfohlen: Zwei SEO-Plugins, zwei Cache-Plugins oder zwei Sicherheits-Plugins können zu Konflikten führen und doppelten Code oder Fehler verursachen.

Zurück zum Blog