WPML

Aperçu de l’anomalie

Ce problème se produit lorsque l’Éditeur de traduction avancé est activé et qu’il y a au moins une tâche de traduction de chaîne de texte en cours.

Voici l’erreur exacte :

PHP Fatal error: Uncaught TypeError: Argument 1 passed to WPML_TM_ATE_Job_Repository::is_ate_job() must be an instance of WPML_TM_Post_Job_Entity, instance of WPML_TM_Job_Entity given

Solution de contournement

Ce problème est résolu. La mise à jour vers la dernière version résout le problème sur votre site, vous n’avez donc besoin de cette solution de contournement que si vous ne pouvez pas encore mettre à jour.

Pendant que nous travaillons sur un correctif, voici un moyen de corriger l’extension.

Modifiez le fichier class-wpml-tm-ate-job-repository.php situé dans le dossier ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ et, à la ligne 21, remplacez :

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

Par :

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

Toutes les anomalies connues

Vous rencontrez toujours ce problème ?

Si la mise à jour ne résout pas le problème, faites une demande d’assistance et nous l’examinerons avec vous.