- الحالة
- محلولة
- أُبلغ عنها لـ
- WPML Multilingual CMS 3.3.3
- تم حلها في
- 3.3.4
نظرة عامة على المشكلة
في بعض بيئات خوادم Windows، قد يُصدر WPML-CMS-NAV و روابط ثابتة بعض التحذيرات.
قد يظهر تحذير كهذا في بعض حزم WAMP (Windows + Apache + MySQL + PHP):
Warning: Invalid argument supplied for foreach() in /var/www/vhosts/mydomain.com/httpdocs/wp-content/plugins/wpml-cms-nav/embedded/wpml/commons/src/wpml-auto-loader.php on line 155
حل بديل مؤقت
ستُزال هذه المشكلة في التحديث التالي لكلتا الإضافتين المتأثرتين.
في غضون ذلك، يوجد حلان بديلان مؤقتان ممكنان: كلاهما سيعطي النتيجة نفسها.
يُرجى ملاحظة أن ما يلي ينطبق فقط على WPML-CMS-NAV و روابط ثابتة: لا تستخدم هذا مع الإضافات الأخرى.
- الخيار الأول:
- عدّل ملف `plugin.php` لكل من WPML-CMS-NAV و روابط ثابتة
- أزل الأسطر من 17 إلى 19. على سبيل المثال:
require_once 'embedded/wpml/commons/autoloader.php'; $wpml_auto_loader_instance = WPML_Auto_Loader::get_instance(); $wpml_auto_loader_instance->register( WPML_STICKY_LINKS_PATH . '/' );
- احفظ
- الخيار الثاني: أضف مجلداً فرعياً باسم «classes» إلى المسار الجذري لمجلدي إضافتي WPML-CMS-NAV و روابط ثابتة