WordPress Plugin-Konflikt: die Halbierungsmethode Schritt für Schritt, mit Beispiel
Einen WordPress Plugin-Konflikt finden Sie mit der Halbierungsmethode. Deaktivieren Sie die Hälfte Ihrer Plugins und prüfen Sie das Symptom. Ist es weg, steckt der Schuldige in der ausgeschalteten Hälfte, sonst in der Hälfte, die noch läuft. Teilen Sie weiter, bis eines übrig ist. Am sichersten ist der Fehlerbehebungsmodus, der Plugins nur für Sie abschaltet, nicht für Kunden.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von WordPress-Websites und WooCommerce-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 6 Min. Lesezeit
Plugin-Konflikt: wie Sie ihn erkennen
Ein Konflikt liegt vor, wenn zwei Plugins allein gut funktionieren, zusammen aber etwas kaputt machen. Oder ein Plugin verträgt sich nicht mit Ihrem Theme oder Ihrer PHP-Version. Typische Symptome: Der Button „In den Warenkorb“ tut nichts, ein Kategoriefilter lädt nicht neu, das Kontaktformular sendet nicht, Blöcke verschwinden im Editor, oder eine bestimmte Seite im Backend bleibt leer.
Schließen Sie zuerst zwei Situationen aus, für die es eigene Leitfäden gibt. Zeigt die ganze Website eine Meldung über einen kritischen Fehler, lesen Sie den Beitrag zum kritischen Fehler in WordPress. Begann das Problem direkt nach einem Klick auf Aktualisieren, beginnen Sie mit WordPress funktioniert nicht nach Update. Dieser Beitrag behandelt den schwierigeren Fall: Etwas stimmt nicht, niemand weiß, seit wann oder warum, und es gibt Dutzende Plugins.
Bevor Sie ausschalten: zwei Minuten mit den Spuren
Manchmal ist gar keine Halbierung nötig, weil das schuldige Plugin seinen Namen im Protokoll hinterlassen hat.
- Das Fehlerprotokoll. Eine PHP-Meldung enthält einen Dateipfad, und im Pfad steht der Name des Plugin-Ordners. Wo Sie es finden und wie Sie es lesen, steht im Beitrag zum WordPress Fehlerprotokoll.
- Zustand der Website. Werkzeuge → Website-Zustand zeigt eine veraltete PHP-Version und andere Probleme, die selbst konfliktähnliche Symptome auslösen können.
- Letzte Änderungen. Ein neues Plugin, ein automatisches Update über Nacht, eine Änderung an den Cache-Einstellungen. Die jüngste Änderung ist die erste Verdächtige.
Sagen die Spuren nichts und liegt das Symptom im Browser (ein Button, ein Slider, ein Pop-up), gehen Sie zur Halbierung über.
Die Halbierungsmethode bei 23 Plugins
Ein Shop hat 23 aktive Plugins. Seit ein paar Tagen funktioniert die Variantenauswahl auf der Produktseite nicht: Der Kunde klickt eine Größe an, und der Preis ändert sich nicht. Nichts in den Protokollen. WooCommerce und zwei Zahlungs-Plugins bleiben aktiv, es gibt also 20 Verdächtige.
Sie einzeln auszuschalten dauert bis zu 20 Runden. Die Halbierung klärt es in fünf.
| Runde | Deaktivierte Plugins | Ergebnis | Nächster Schritt |
|---|---|---|---|
| 1 | 10 der 20 Verdächtigen (Gruppe A) | Variantenauswahl funktioniert | Schuldiger ist in Gruppe A, Gruppe B wieder aktivieren |
| 2 | 5 der 10 aus Gruppe A | weiter kaputt | Schuldiger ist unter den anderen 5 |
| 3 | 3 dieser 5 | funktioniert | Schuldiger ist unter diesen 3 |
| 4 | 2 der 3 | weiter kaputt | Schuldiger ist das dritte Plugin |
| 5 | nur dieses eine | funktioniert | bestätigt |
Regeln, die Runden sparen:
- Notieren Sie vor dem Start die Plugin-Liste. Name, ob es aktiv war, Version. Nach dem Test kehren Sie genau zu diesem Stand zurück.
- Lassen Sie WooCommerce und Zahlungen aus dem Kreis der Verdächtigen. Ohne sie funktioniert der Shop nicht, sie bleiben also aktiv, solange nicht alles andere scheitert.
- Prüfen Sie nach jeder Runde dasselbe Symptom auf dieselbe Weise. Dasselbe Produkt, dieselbe Größe, ein privates Fenster, Cache geleert.
- Notieren Sie das Ergebnis jeder Runde. Ab der dritten Runde bringt das Gedächtnis die Gruppen durcheinander.
- Bestätigen Sie am Ende. Aktivieren Sie alles außer dem gefundenen Plugin und prüfen Sie noch einmal.
Verschwindet das Problem, egal welche Hälfte Sie ausschalten, vertragen sich zwei Plugins aus verschiedenen Gruppen nicht. Lassen Sie eine Gruppe aktiv und schalten Sie Teile der anderen wieder ein, bis das Symptom zurückkommt.
Fehlerbehebungsmodus: Plugins nur für Sie abschalten
Ein Plugin in der Plugin-Liste zu deaktivieren betrifft alle. Im Shop heißt das, dass Kunden über mehrere Runden die Website ohne Filter, ohne Live-Chat oder ohne Versandrechner sehen können.
Deshalb empfiehlt die WordPress-Community das Plugin Health Check & Troubleshooting. Sein Fehlerbehebungsmodus schaltet Plugins ab und wechselt nur in Ihrer Sitzung zu einem Standard-Theme. Sie aktivieren Plugins einzeln und prüfen das Symptom, während Kunden den normalen Shop sehen. Das Support-Handbuch von WordPress führt Schritt für Schritt hindurch, und die Lektion bei Learn WordPress zeigt die ganze Methode mit Beispielen. Die Wissensdatenbank von Yoast beschreibt ein ähnliches Vorgehen für Meldungen zum eigenen Plugin.
Der Modus hat eine Grenze: Er wirkt nur für die angemeldete Person. Zeigt sich das Symptom nur bei Kunden, etwa beim Kauf als Gast, brauchen Sie eine Staging-Kopie von Ihrem Hoster oder eine Deaktivierung auf der Live-Website außerhalb der Stoßzeiten.
Was tun, wenn Sie das Plugin kennen
Den Schuldigen zu finden ist die halbe Arbeit. Sie haben vier Möglichkeiten, von der geringsten bis zur stärksten Störung:
- Aktualisieren. Prüfen Sie, ob der Autor eine neuere Version mit einer Korrektur veröffentlicht hat.
- Dem Autor melden. Nennen Sie, mit welchem Plugin oder Theme es sich nicht verträgt, die Versionen und wie sich das Symptom auslösen lässt. Ihre Notizen aus der Halbierung helfen sehr.
- Deaktiviert lassen. Ist das Plugin nicht unverzichtbar, lassen Sie es aus, bis es korrigiert ist.
- Ersetzen. Schweigt der Autor, suchen Sie ein anderes Plugin, das dieselbe Aufgabe erledigt.
Werfen Sie bei der Gelegenheit einen Blick auf die Liste aus Runde eins. Können Sie bei der Hälfte der Plugins nicht sagen, was sie tun, lesen Sie den Beitrag zu ungenutzten WordPress Plugins.
Wie der Chat Ihnen hilft, einen Konflikt zu finden
Das TellMyShop-Plugin für WordPress und WooCommerce beginnt mit den Spuren. In TellMyShop Free liest Ihr Chat (Claude oder ChatGPT) die Fehlerprotokolle von PHP, WordPress und WooCommerce, den Zustand der Website und die Plugin-Liste mit Versionen und Updates. Das reicht oft, um einen Verdächtigen zu nennen, ohne etwas auszuschalten.
Schweigen die Protokolle, legt der Chat einen Halbierungsplan vor: Er teilt die Plugins in Gruppen, stellt WooCommerce und Zahlungen beiseite und führt Notizen zu jeder Runde. Das Symptom prüfen Sie im Browser, weil der Chat nicht für Sie die Größe des Hoodies anklicken kann.
Sie: Auf der Produktseite ändert die Wahl einer Größe den Preis nicht. Steht etwas in den Protokollen?
Ihr Chat: In den Protokollen der letzten 7 Tage gibt es keine Fehler, die mit der Produktseite zusammenhängen. Sie haben 23 aktive Plugins. Ich schlage eine Halbierung vor. WooCommerce und die beiden Zahlungs-Plugins bleiben aktiv. Runde 1, ich deaktiviere 10 Plugins aus Gruppe A:
Ihre Einstellungen bleiben erhalten. Deaktivieren?
Sie: Ja.
Ihr Chat: Deaktiviert. Prüfen Sie die Größenauswahl in einem privaten Fenster und sagen Sie mir, ob sie funktioniert.
Sie: Sie funktioniert.
Ihr Chat: Der Schuldige ist in Gruppe A. In der nächsten Vorschau aktiviere ich die Gruppe wieder und deaktiviere 5 davon.
alte Version: Example Slider, Example Reviews, Example Colour Swatches und 8 weitere: aktiv
neue Version: dieselben 10 Plugins: deaktiviert
Namen und Zahlen in diesem Gespräch sind Beispiele. Plugins deaktivieren und aktivieren geht in TellMyShop Pro, sobald Sie im Plugin-Panel den Schalter Plugins einschalten, bis zu 10 Plugins pro Schritt. Der Schalter gilt 24 Stunden und verlangt eine Datenbanksicherung von heute. Jede Runde hat eine Vorschau und Ihre Zustimmung, landet im Änderungsverlauf, und eine Deaktivierung machen Sie mit einer Bitte rückgängig. Bei Zahlungs- und Versand-Plugins warnt der Chat Sie vor der Änderung.
Denken Sie daran, dass der Chat Plugins auf der Live-Website deaktiviert, für alle. Den Fehlerbehebungsmodus nur für Sie liefert das Plugin Health Check, nicht TellMyShop. Ist die ganze Website mit einem kritischen Fehler ausgefallen, antwortet auch das TellMyShop-Plugin nicht, weil es innerhalb von WordPress läuft.
Die kostenlose Version laden Sie auf der Seite TellMyShop Free herunter. Mehr über das Plugin lesen Sie auf der Seite TellMyShop für WordPress und WooCommerce, die Preise für Pro stehen auf der Seite Preise.
Fragen und Antworten
Wie finde ich heraus, welches Plugin in WordPress ein Problem verursacht?
Deaktivieren Sie die Hälfte Ihrer Plugins und prüfen Sie, ob das Problem weg ist. Teilen Sie dann die Hälfte mit dem Schuldigen weiter, bis ein Plugin übrig bleibt. Bei gut zwanzig Plugins sind das ein paar Runden, statt jedes einzeln auszuschalten.
Löscht das Deaktivieren eines Plugins seine Einstellungen?
Nein. Ein deaktiviertes Plugin bleibt mit seinen Einstellungen und Daten in der Datenbank auf dem Server. Aktivieren Sie es wieder, funktioniert es wie vorher. Nur das Löschen des Plugins kann seine Daten entfernen.
Wie suche ich einen Konflikt, ohne dass Kunden es merken?
Nutzen Sie den Fehlerbehebungsmodus des Plugins Health Check & Troubleshooting. Er schaltet Plugins ab und wechselt das Theme nur für Sie, während Besucher weiter die normale Website sehen. Der andere Weg ist eine Staging-Kopie der Website von Ihrem Hoster.
Was, wenn das Problem verschwindet, egal welche Hälfte ich ausschalte?
Dann vertragen sich zwei Plugins nicht, und jedes ist in einer anderen Hälfte gelandet. Lassen Sie eine Hälfte aktiv und schalten Sie die andere stückweise wieder ein, bis das Problem zurückkommt. Dann haben Sie das Paar, das nicht zusammenpasst.
Kann der Chat einen Plugin-Konflikt selbst finden?
Der Chat liest Fehlerprotokolle, den Zustand der Website und die Plugin-Liste, und das reicht oft, um einen Verdächtigen zu nennen. Hinterlässt der Fehler keine Spur in den Protokollen, leitet er die Halbierung, und in TellMyShop Pro mit eingeschaltetem Schalter Plugins deaktiviert und aktiviert er Gruppen von Plugins. Das Symptom im Browser prüfen Sie selbst.
WordPress ist eine Marke der WordPress Foundation. WooCommerce ist eine Marke der Automattic Inc. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.