WPML
Status
Resolvido
Resolvido em
4.2.4.1

Visão geral do problema

Este problema ocorre quando o Editor de tradução avançado está ativado e há pelo menos um trabalho de tradução de string em andamento.

Aqui está o erro real:

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

Solução alternativa

Enquanto trabalhamos em uma correção, aqui está uma forma de corrigir o plugin.

Edite o arquivo class-wpml-tm-ate-job-repository.php localizado na pasta ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ e, na linha 21, substitua:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

Por:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

Todos os problemas conhecidos →