- Statut
- Résolu
- Signalé pour
- WPML Multilingual CMS 3.9.1
- Résolu dans
- WPML Multilingual CMS 3.9.2
Aperçu de l’anomalie
Lorsque vous mettez à jour WPML depuis la version 3.9.1, vous pouvez rencontrer l’erreur fatale suivante :
Fatal error: Uncaught Error: Call to a member function add_hooks() on array in ...wp-contentpluginssitepress-multilingual-cmsclassesaction-filter-loaderclass-wpml-action-filter-loader.php on line 52
Solution de contournement
Ce problème se produit si l’extension « noyau » WPML Multilingual CMS n’est pas mise à jour en premier.
Assurez-vous qu’avant de mettre à jour WPML Traduction de chaînes, WPML Gestion de traduction ou WPML Media Translation, vous mettez d’abord à jour l’extension WPML Multilingual CMS.
Si vous rencontrez déjà ce problème, vous pouvez essayer l’une des deux solutions suivantes :
- Installez une sauvegarde de votre site réalisée avant de rencontrer ce problème. Ensuite, mettez à jour vos extensions WPML, en vous assurant de mettre d’abord à jour l’extension WPML Multilingual CMS principale.
- Si vous ne pouvez pas effectuer l’étape suggérée précédemment, veuillez essayer ce qui suit :
- Accédez à votre site via FTP et renommez les dossiers contenant tous les modules complémentaires WPML, comme Traduction de chaînes et Gestion de traduction. Assurez-vous de ne pas renommer le dossier de l’extension WPML principale (« sitepress-multilingual-cms »).
- Mettez à jour l’extension noyau WPML Multilingual CMS.
- Renommez les dossiers des modules complémentaires WPML pour les remettre dans leur état initial.
- Mettez à jour tous les modules complémentaires WPML.