WPML
Statut
Résolu
Résolu dans
4.2.7.1

Aperçu de l’anomalie

Vous pourriez obtenir l’erreur PHP suivante si vous mettez à jour l’extension Sitepress Multilingual CMS avant la Gestion de traduction de WPML :

Uncaught Error: Class 'WPML_Option_Manager' not found in .../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/class-wpml-tm-ams-check-website-id-factory.php on line 9

 

Solution de contournement

Il existe deux solutions de contournement que vous pouvez utiliser si vous rencontrez cette erreur :

1. Appliquez manuellement le correctif pour ce problème

Modifiez le fichier class-wpml-tm-ams-check-website-id-factory.php qui se trouve dans le dossier ../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/.

Dans ce fichier, remplacez les lignes suivantes :


/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

Par :


class WPML_Option_Manager extends WPML\WP\OptionManager {}

/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

2. Ouvrez une demande d’assistance

Un membre de notre équipe de support vous aidera à appliquer le correctif.

Toutes les anomalies connues →