Fehlerbehebung

Fehler „Uncaught ReflectionException Method get_site_editor_type does not exist“ beheben

Geprüft am 2 Min. Lesezeit wordpress errores

Wenn das PHP-Protokoll einen fatalen Fehler im Zusammenhang mit get_site_editor_type() und einer Elementor-Datei zeigt, bewahren Sie die vollständige Meldung und den Stacktrace auf. Damit wissen Sie, wo die Anfrage abgebrochen ist, aber nicht, welches Update die Inkompatibilität verursacht hat.

Empfohlenes Vorgehen

  1. Erstellen Sie ein Backup und notieren Sie die installierten Versionen von WordPress, PHP, Elementor und Elementor Pro.
  2. Prüfen Sie, ob der erste fatale Fehler der Anfrage auf Elementor Pro, Elementor oder eine Erweiterung eines Drittanbieters verweist.
  3. Aktualisieren Sie Elementor und Elementor Pro auf zueinander kompatible Versionen. Es reicht nicht, dass sich die Versionsnummern ähneln: Lesen Sie die Anforderungen und Hinweise des Anbieters.
  4. Nennt das Protokoll ein Add-on für Elementor, aktualisieren Sie es oder führen Sie einen kontrollierten Test ohne dieses Add-on durch.
  5. Wiederholen Sie dieselbe Aktion und prüfen Sie, dass der Fehler nicht mehr auftritt.

Bearbeiten Sie nicht theme-document.php und fügen Sie keine Prüfungen in Elementor Pro ein. Solche Änderungen gehen beim Update verloren und können eine Inkompatibilität verdecken, ohne sie zu beheben.

Wenn Sie nicht ins Dashboard gelangen

Verwenden Sie den Wiederherstellungsmodus von WordPress. Ist er nicht verfügbar, benennen Sie vorübergehend nur den Ordner der Komponente um, die der Fehler nennt, melden Sie sich im Dashboard an und aktualisieren Sie die Komponenten. Installiert das Update einen neuen Ordner mit dem ursprünglichen Namen, legen Sie die alte Kopie nicht wieder darüber. Bewahren Sie diese Kopie außerhalb des öffentlichen Verzeichnisses auf, solange Sie sie brauchen, und prüfen Sie sowohl den Editor als auch die öffentliche Website mit der installierten Version.

Besteht der Fehler mit kompatiblen Versionen und ohne Erweiterungen von Drittanbietern weiter, geben Sie dem Support von Elementor die vollständige Meldung, den Stacktrace und die installierten Versionen.

Der Methodenname gehört zu einer bestimmten Inkompatibilität, nennt aber nicht für alle Fälle ein einziges Versionspaar. Wenn Sie ein altes Plugin aus Kompatibilitätsgründen behalten, bereiten Sie seinen Ersatz oder sein Update im Staging vor; ein Patch in Elementor ist keine Wartungsstrategie.

Das könnte Ihnen auch helfen

Stimmt etwas nicht oder hat sich etwas geändert? Erzählen Sie es uns, und wir prüfen es.