WPML
الحالة
محلولة
تم حلها في
4.2.7.1

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

قد يظهر لك خطأ PHP التالي إذا حدّثت إضافة Sitepress Multilingual CMS قبل إدارة الترجمة في WPML:

Uncaught Error: Class 'WPML_Option_Manager' not found in .../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/class-wpml-tm-ams-check-website-id-factory.php on line 9

 

حل بديل مؤقت

هناك حلان بديلان مؤقتان يمكنك استخدامهما إذا واجهت هذا الخطأ:

1. طبّق التصحيح لهذه المشكلة يدوياً

عدّل الملف class-wpml-tm-ams-check-website-id-factory.php الموجود في المجلد ../wp-content/plugins/wpml-translation-management/classes/ATE/Hooks/.

في هذا الملف، استبدل الأسطر التالية:


/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

بـ:


class WPML_Option_Manager extends WPML\WP\OptionManager {}

/**
* @author OnTheGo Systems
*/
class WPML_TM_AMS_Check_Website_ID_Factory implements IWPML_Backend_Action_Loader {

2. افتح تذكرة دعم

سيساعدك أحد أعضاء فريق الدعم لدينا في تطبيق التصحيح.

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