Elementor funktioniert nur im Safe Mode? Erfahre die häufig übersehene Ursache: externe JavaScript-Widgets – und wie du den Fehler schnell behebst.
Wenn der Elementor Editor nur im Safe Mode funktioniert, beginnt meist eine aufwendige Fehlersuche:
- Plugins deaktivieren
- Theme wechseln vorher GenratePress dann Hello Elementor
- Server prüfen
Doch was, wenn die eigentliche Ursache ganz woanders liegt?
In diesem Beitrag zeigen wir einen realen Fall, bei dem weder Theme noch Plugins schuld waren – sondern ein externes JavaScript-Widget.
Das Problem
Folgende Symptome traten auf:
- Elementor Editor lädt nur im Safe Mode
- Inhalte werden im Frontend nicht angezeigt
- Stattdessen nur Theme-Elemente wie Header und Footer (z. B. von GeneratePress)
- JavaScript-Fehler in der Konsole:
elementorAdmin is not defined
r.startsWith is not a function
Klassische Fehlersuche – ohne Ergebnis
Folgende Maßnahmen wurden durchgeführt:
- Wechsel zwischen GeneratePress Child-Theme und Parent-Theme
- Deaktivierung aller Plugins
- Überprüfung der Serverumgebung (Plesk, Apache, PHP)
- Vergleich mit anderen funktionierenden Websites
Ergebnis: Kein Fehler gefunden.
Der entscheidende Hinweis: Safe Mode funktioniert
Der Safe Mode von Elementor deaktiviert:
- Plugins
- Theme
- Custom Code
Das bedeutet:
Der Fehler liegt sehr wahrscheinlich außerhalb des klassischen WordPress-Systems.
Der Durchbruch: Analyse des Seitenquelltexts
Die Lösung kam durch einen einfachen, aber oft vergessenen Schritt:
🔍 Seitenquelltext öffnen und nach externen JavaScript-Dateien suchen
Dabei wurde folgendes Script entdeckt:
<script src="//www.bod.de/public/js/bod/v1.1/shopWidget.min.js"></script>
Die eigentliche Ursache
Ein extern eingebundenes Shop-Widget hat:
- globale JavaScript-Variablen beeinflusst
- die Lade-Reihenfolge von Scripts verändert
- Konflikte mit Elementor Admin-JS verursacht
Dadurch konnte Elementor nicht korrekt initialisieren.
Warum funktioniert Elementor im Safe Mode?
Im Safe Mode:
- werden externe Scripts nicht geladen
- läuft Elementor isoliert
Deshalb funktioniert der Editor dort fehlerfrei.
Die Lösung
Das Widget wurde entfernt bzw. korrekt eingebunden.
Best Practice:
- externe Scripts nicht global einbinden
- nur im Frontend laden
- niemals im Elementor Editor ausführen
Wichtige Lektion
Viele Entwickler konzentrieren sich nur auf:
- Plugins
- Themes
Doch häufig liegt die Ursache in:
- externen Widgets
- Tracking Scripts
- individuell eingebautem Code
Debug-Checkliste für Elementor-Probleme
Wenn Elementor nur im Safe Mode funktioniert:
- Plugins deaktivieren
- Theme wechseln
- Safe Mode testen
- Seitenquelltext prüfen
- Externe Scripts identifizieren
Typische Problemverursacher
Diese externen Tools verursachen besonders häufig Probleme:
- Cookie Consent Tools
- Chat Widgets
- Buchungssysteme
- externe Shop-Widgets
- Tracking Scripts
Fazit
Der Fehler lag weder an Elementor noch am Theme oder Server.
Ursache war ein externes JavaScript-Widget, das den Editor blockierte.
Mit einer einfachen Quelltext-Analyse konnte das Problem gelöst werden.
Bonus-Tipp
Wenn Elementor nur im Safe Mode funktioniert, prüfe immer externe JavaScript-Dateien – nicht nur Plugins.
Das spart Zeit und vermeidet unnötige Fehlersuche.
