Résoudre les problèmes

Résoudre l'erreur « Uncaught ReflectionException Method get_site_editor_type does not exist »

Vérifié le 2 min de lecture wordpress errores

Si le journal PHP affiche une erreur fatale liée à get_site_editor_type() et à un fichier d'Elementor, conservez le message complet et la trace. Cela indique où la requête s'est interrompue, mais ne prouve pas à lui seul quelle mise à jour a provoqué l'incompatibilité.

Procédure recommandée

  1. Faites une sauvegarde et notez les versions installées de WordPress, PHP, Elementor et Elementor Pro.
  2. Vérifiez si la première erreur fatale de la requête désigne Elementor Pro, Elementor ou une extension tierce.
  3. Mettez à jour Elementor et Elementor Pro vers des versions compatibles entre elles. Il ne suffit pas que leurs numéros se ressemblent : consultez les prérequis et les notes de l'éditeur.
  4. Si le journal désigne un add-on pour Elementor, mettez-le à jour ou faites un test contrôlé sans cet add-on.
  5. Répétez la même action et confirmez que l'erreur ne se produit plus.

Ne modifiez pas theme-document.php et n'ajoutez pas de vérifications dans Elementor Pro. Ces changements sont perdus lors des mises à jour et peuvent masquer une incompatibilité sans la corriger.

Si vous ne pouvez pas accéder au tableau de bord

Utilisez le mode de récupération de WordPress. S'il n'est pas disponible, renommez temporairement uniquement le dossier du composant identifié par l'erreur, accédez au tableau de bord et mettez à jour les composants. Si la mise à jour installe un nouveau dossier portant le nom d'origine, ne replacez pas l'ancienne copie par-dessus. Conservez cette copie en dehors de la racine publique tant qu'elle est nécessaire et vérifiez l'éditeur comme la partie publique avec la version installée.

Si l'erreur persiste avec des versions compatibles et sans extensions tierces, transmettez à l'assistance d'Elementor le message complet, la trace et les versions installées.

Le nom de la méthode correspond à une incompatibilité précise, mais n'identifie pas un unique couple de versions valable dans tous les cas. Si vous conservez un ancien plugin pour des raisons de compatibilité, préparez son remplacement ou sa mise à jour en staging ; un correctif à l'intérieur d'Elementor n'est pas une stratégie de maintenance.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.