WordPress – Elementor : la prévisualisation n’a pas pu être chargée

Après avoir fait une mise à jour de WordPress et d’Elementor, vous pouvez vous retrouvez avec le message d’erreur suivant :

wordpress - elementor - la previsualisation pas chargee

La solution ci-après !

Correction du problème : Elementor – la prévisualisation n’a pas pu être chargée

En effet, suite à une mise à jour de wordpress vers la version 5.5.1, Elementor n’arrivait plus à chargé la prévisualisation des pages du site internet.

Nous avons fait des recherches google et essayé ce que nous avons trouvé sur la docs d’Elementor directement mais sans succès.

Après avoir activé les logs sur notre serveur PHP, nous avons eu les messages d’avertissement suivants :

elementor - internal server error 500

Nous avons fait une recherche pour le premier avertissement avec comme mots clefs :

Call to undefined method Elementor\\Utils:get_edit_link()

et avons trouvé cette page sur la docs Elementor ici, qui indique les dépréciations planifiées des fonctions et méthodes. Et plus pas dans la page, nous avons retrouvé notre Utils:get_edit_link().

wordpress - elementor - la previsualisation pas chargee - 01

En ouvrant le fichier location.php à la ligne 263 sous :

/wp-content/plugins/jet-theme-core/includes

nous avons retrouvé notre fonction / méthode : Utils:get_edit_link().

Elementor\Utils::get_edit_link( $template_id ),

que nous avons remplacé par :

Elementor\Plugin::$instance->documents->get( $template_id )->get_edit_url(),

Voilà, si vous rafraichissez votre site, vous ne devriez plus avoir cette erreur !

Si cela vous a aidé, n’hésitez pas à commenter ci-dessous.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *