- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 4.2.4.1
Tổng quan về lỗi
Sự cố này xảy ra khi Trình biên tập dịch thuật nâng cao được bật và có ít nhất một công việc dịch thuật chuỗi văn bản đang diễn ra.
Dưới đây là lỗi thực tế:
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
Giải pháp tạm thời
Trong khi chúng tôi đang tiến hành khắc phục, dưới đây là cách để vá plugin.
Chỉnh sửa tệp class-wpml-tm-ate-job-repository.php nằm trong thư mục ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ và ở dòng 21, thay thế:
'job_type' => WPML_TM_Job_Entity::POST_TYPE,
Bằng:
'job_types' => WPML_TM_Job_Entity::POST_TYPE,