- الحالة
- محلولة
- تم حلها في
- WPML ver. 4.3.8
نظرة عامة على المشكلة
تسبب إصدارنا الأخير لنسخة WPML 4.3.7 في حدوث مشكلة ظهرت إما في خطأ PHP الفادح التالي:
PHP Fatal error: Uncaught Error: Call to a member function get() on boolean in /wpml-string-translation/classes/filters/strings-filter/class-wpml-register-string-filter.php:186
أو في تحذير PHP التالي:
Warning: in_array() expects parameter 2 to be array, boolean given in /sitepress-multilingual-cms/classes/utilities/class-wpml-wp-cache.php on line 65
وفّر فريق تطوير WPML حلاً لهذه المشكلة بالفعل، ونعمل على نشره بعد اختباره في أقرب وقت ممكن.
إذا كنت تواجه هذه المشكلة في الوقت الحالي، فإننا نوفّر الحل في إصدار بيتا الرسمي الخاص بنا والذي يمكنك تثبيته بأمان. وكما هو الحال دائماً، يجب عليك أخذ نسخة احتياطية من موقعك قبل تثبيت الإصدار الجديد، ناهيك عن إصدار بيتا.
حل بديل مؤقت
للتبديل إلى إصدار بيتا من WPML، اذهب إلى صفحة الإضافات، وانقر على زر أضف جديداً ثم انقر على علامة التبويب تجاري.
ضمن خيار قناة التحديث، استخدم القائمة المنسدلة لتحديد بيتا، ثم انقر على زر تبديل في مربع الحوار الذي يظهر.

إذا لم ترَ أي إصدار بيتا متاحاً للتنزيل وكنت تواجه هذه المشكلة، فيرجى الذهاب إلى صفحة التنزيلات في حساب WPML، والبحث عن إصدار بيتا وتثبيته يدوياً.
سيتم الإعلان عن إصدار نهائي مختبر بالكامل يتضمن هذا الإصلاح وإصداره في الأيام القليلة القادمة.