Elementor funktioniert nur im Safe Mode? Die versteckte Ursache (inkl. Lösung)

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:

  1. Plugins deaktivieren
  2. Theme wechseln
  3. Safe Mode testen
  4. Seitenquelltext prüfen
  5. 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.