WPML
الحالة
محلولة
أُبلغ عنها لـ
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 و روابط ثابتة: لا تستخدم هذا مع الإضافات الأخرى.


  • الخيار الأول:

    1. عدّل ملف `plugin.php` لكل من WPML-CMS-NAV و روابط ثابتة

    2. أزل الأسطر من 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 . '/' );
      

    3. احفظ

  • الخيار الثاني: أضف مجلداً فرعياً باسم «classes» إلى المسار الجذري لمجلدي إضافتي WPML-CMS-NAV و روابط ثابتة

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