WPML

نظرة عامة على المشكلة

تحدث هذه المشكلة عند تمكين محرر الترجمة المتقدم ووجود مهمة ترجمة سلسلة نصية واحدة على الأقل قيد التنفيذ.

إليك الخطأ الفعلي:

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,

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

هل ما زلت تواجه هذه المشكلة؟

إذا لم يحل التحديث المشكلة، فاطرح استفسار الدعم وسنبحث في الأمر معك.