WPML

Panoramica del problema

Questo problema si verifica quando l’Editor di traduzione avanzato è abilitato e c’è almeno un lavoro di traduzione di stringhe in corso.

Ecco l’errore effettivo:

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

Soluzione alternativa

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

Mentre lavoriamo a una correzione, ecco un modo per applicare una patch al plugin.

Modifica il file class-wpml-tm-ate-job-repository.php che si trova nella cartella ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ e alla riga 21 sostituisci:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

Con:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.