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.
Besoin d’un spécialiste WordPress pour votre projet ? Contactez-moi
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.