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

حل بديل مؤقت

بينما نعمل على توفير إصلاح، إليك طريقة لتصحيح الإضافة.

عدّل ملف class-wpml-tm-ate-job-repository.php الموجود في مجلد ../wp-content/plugins/wpml-translation-management/classes/ATE/models/ وفي السطر 21 استبدل:

'job_type' => WPML_TM_Job_Entity::POST_TYPE,

بـ:

'job_types' => WPML_TM_Job_Entity::POST_TYPE,

جميع المشكلات المعروفة