WPML

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

في بعض الحالات، يظهر الإشعار التالي على الشاشة أو في ملفات السجل: Notice: Undefined offset: 0 in /home/ubuntu/websites/types/wp-content/plugins/sitepress-multilingual-cms/sitepress.class.php on line 2344

تظهر المشكلة في أغلب الأحيان في صفحات لوحة تحكم WordPress، ولكنها قد تظهر في صفحات الواجهة الأمامية أيضاً.

يحدث هذا بسبب استرداد خاطئ للعنصر الأول من مصفوفة مفهرسة، والتي قد لا تبدأ بـ 0 (صفر) كفهرس في بعض الحالات.

من الحالات الشائعة أن يتم إنشاء الصفحات الفرعية قبل الصفحات الأصلية، ويؤدي تعديل/إنشاء صفحة جديدة إلى ظهور الإشعار عند عرض محدد القائمة المنسدلة للصفحة الأصلية.

حل بديل مؤقت

تم إصلاح هذه المشكلة. يحل التحديث إلى أحدث إصدار المشكلة على موقعك، لذا لا تحتاج إلى هذا الحل البديل المؤقت إلا إذا لم تتمكن من التحديث بعد.

سيتم حل المشكلة في الإصدار التالي من WPML.

في غضون ذلك، لإصلاح المشكلة في تثبيتك، اتبع هذه الخطوات:

  1. أنشئ نسخة احتياطية لموقعك
  2. نزّل هذا الملف وفك ضغطه: يجب أن يكون لديك الآن ملف باسم sitepress.class.php
  3. استبدل sitepress.class.php في خادمك (يجب أن يكون في wp-content/plugins/sitepress-multilingual-cms/) بالملف الجديد

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

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

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