WPML
Statut
Résolu
Résolu dans
4.2.4.1

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

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 →