WPML
状态
已解决
解决于
4.2.4.1

问题概述

当启用高级翻译编辑器且至少有一个字符串翻译任务正在进行时,就会出现此问题。

实际错误如下:

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

临时解决方法

在我们修复此问题的同时,您可以通过以下方式修补插件。

编辑../wp-content/plugins/wpml-translation-management/classes/ATE/models/文件夹中的class-wpml-tm-ate-job-repository.php文件,并将第 21 行的:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

替换为:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

所有已知问题 →