Plugin- oder Theme-Konflikte lösen
Konflikte zwischen Chamevo und anderen WordPress-Plugins oder Themes identifizieren und beheben.
WordPress-Plugins und Themes können auf verschiedene Arten mit Chamevo in Konflikt geraten — JavaScript-Fehler, CSS-Überschreibungen, WooCommerce-Hook-Interferenzen oder Ressourcen-Ladeprobleme. Dieser Leitfaden führt Sie durch den Standardprozess zur Isolierung und Behebung von Konflikten.
Symptome
- Der Customizer lädt teilweise oder mit defekten UI-Elementen.
- JavaScript-Fehler erscheinen in der Browser-Konsole, die auf ein anderes Plugin verweisen.
- CSS des Themes überschreibt das Styling des Customizers.
- Der Customizer funktioniert bei einer frischen WordPress-Installation, aber nicht auf Ihrer Website.
- Eine bestimmte Funktion (Upload, Warenkorb, 3D-Vorschau) schlägt fehl, während andere funktionieren.
Schritt 1: Bestätigen Sie, dass es ein Konflikt ist
- Öffnen Sie die Browser-Entwicklertools (F12 → Konsole).
- Laden Sie die Produktseite neu.
- Suchen Sie nach JavaScript-Fehlern. Notieren Sie, welche Skriptdatei den Fehler verursacht — der Dateiname oder Pfad verrät in der Regel das Quell-Plugin.
- Wenn der Fehler in einer Chamevo-Datei liegt, kann er durch eine fehlende Abhängigkeit verursacht werden, die ein anderes Plugin entfernt hat.
Schritt 2: Das konfliktverursachende Plugin isolieren
- Deaktivieren Sie alle Plugins außer Chamevo und WooCommerce.
- Wechseln Sie zu einem Standard-WordPress-Theme (Twenty Twenty-Four oder Storefront).
- Testen Sie den Customizer. Wenn er funktioniert, liegt der Konflikt an einem Plugin oder dem Theme.
- Aktivieren Sie Plugins nacheinander wieder und testen Sie den Customizer nach jedem Schritt.
- Wenn der Customizer aufhört zu funktionieren, haben Sie das konfliktverursachende Plugin gefunden.
Schritt 3: Einen Theme-Konflikt isolieren
Wenn der Customizer mit dem Standard-Theme funktioniert, aber nicht mit Ihrem Theme:
- Aktivieren Sie den Debug Mode unter Chamevo → Settings → Advanced → Troubleshooting.
- Öffnen Sie eine Produktseite — das Theme-Check-Modal zeigt fehlende WooCommerce-Hooks.
- Wenn Hooks fehlen, unterstützt das Theme keine Standard-WooCommerce-Templates.
- Weitere Informationen finden Sie unter Fehlende WooCommerce-Hooks debuggen.
Bei CSS-Konflikten:
- Inspizieren Sie die Customizer-Elemente in den Browser-Entwicklertools.
- Suchen Sie nach CSS-Regeln aus dem Theme, die Chamevos Styles überschreiben.