WPML

Resumen del problema

Este problema ocurre cuando el Editor de traducción avanzado está activado y hay al menos un trabajo de traducción de cadenas en curso.

Este es el error 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

Solución alternativa

Este problema está solucionado. Actualizar a la última versión lo soluciona en su sitio, por lo que solo necesita esta solución alternativa si aún no puede actualizar.

Mientras trabajamos en una solución, esta es una forma de parchear el plugin.

Edite el archivo class-wpml-tm-ate-job-repository.php que se encuentra en la carpeta ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ y en la línea 21 reemplace:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

por:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

Todos los problemas conocidos

¿Sigue teniendo este problema?

Si actualizar no lo soluciona, haga una consulta de soporte y lo revisaremos con usted.