Résoudre les problèmes
Résoudre l'erreur « Uncaught ReflectionException Method get_site_editor_type does not exist »
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
- Faites une sauvegarde et notez les versions installées de WordPress, PHP, Elementor et Elementor Pro.
- Vérifiez si la première erreur fatale de la requête désigne Elementor Pro, Elementor ou une extension tierce.
- 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.
- Si le journal désigne un add-on pour Elementor, mettez-le à jour ou faites un test contrôlé sans cet add-on.
- 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
- Comment résoudre l'erreur cURL 60 de certificat SSL dans WordPress Comment diagnostiquer et résoudre l'erreur cURL 60 de WordPress sans désactiver la vérification des...
- Des erreurs 404 sur des fichiers statiques ralentissent la navigation Repérez les ressources statiques absentes qui déclenchent PHP et consomment du CPU, servez-les comme...
- Diagnostiquer les erreurs cryptographiques de Sodium dans WordPress Distinguez l'absence de l'extension Sodium d'un argument invalide dans sodium_compat avant de modifi...
- Diagnostiquer « Planification manquée » ou « Missed schedule » Vérifiez pourquoi un article planifié n'a pas été publié avant de remplacer WP-Cron par une tâche du...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.