WPML

Tổng quan về sự cố

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

Sự cố này đã được khắc phục. Việc cập nhật lên phiên bản mới nhất giải quyết vấn đề này trên trang web của bạn, vì vậy bạn chỉ cần giải pháp tạm thời này nếu chưa thể cập nhật.

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ả lỗi đã ghi nhận

Vẫn gặp sự cố này?

Nếu việc cập nhật không khắc phục được, hãy đặt một câu hỏi hỗ trợ và chúng tôi sẽ cùng bạn xem xét.