Blog Web & Design

Résoudre l’erreur “Method get_site_editor_type does not exist”

Apparue il y a quelques jours sur un site utilisant le plugin Elementor, l’erreur provient du fichier theme-document.php et serait dû à une mise à jour récente du plugin Elementor pro.

Plus précisément, le message d’erreur indique “Fatal error: Uncaught ReflectionException: Method get_site_editor_type does not exist” et semble n’être affiché seulement aux utilisateurs connectés, ce qui permet tout de même aux visiteurs de consulter le site.

Comment résoudre le problème du plugin Elementor

Afin de réaliser un dépannage de votre site WordPress, vous allez d’abord devoir vous connecter à votre FTP, une fois fait rendez-vous dans le fichier suivant : /wp-content/plugins/elementor-pro/modules/theme-builder/documents/theme-document.php

et trouvez à la ligne 46 :

$method = $reflection->getMethod( 'get_site_editor_type' );

et modifiez le par :

//$method = $reflection->getMethod( 'get_site_editor_type' );

Cela aura pour effet de désactiver ce morceau de code en le transformant sous forme de commentaire php.

Une autre solution est de récupérer une version précédente du plugin Elementor (version gratuite).

Biensur il faudra certainement attendre la prochaine mise à jour du plug-in pour voir l’erreur corrigée.

Dernière mise à jour le Auteur : Thomas Dufranne

Ce contenu vous a-t-il été utile ?

Merci pour votre avis !

Si vous pensez pouvoir aider d'autres personnes, pensez à partager le contenu

Merci pour votre avis !

Désolé que vous n'ayez pas trouvé votre réponse.

Je vous invite à me poser vos question par commentaire ou par e-mail !

Repondre

This site uses Akismet to reduce spam. Learn how your comment data is processed.