WPML
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,

Tất cả các lỗi đã ghi nhận →