WPML
الحالة
محلول
النوع
خطأ برمجي
تم الإبلاغ عنه لـ
WPML Multilingual CMS 4.5.7
تم الحل في
4.6.0

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

إذا كنت تستخدم خادماً يعمل بـ PHP8، فكلما حاولت تفعيل خيار تمكين التحديثات التلقائية في لوحة التحكم → الإضافات، سيظهر لك الخطأ التالي:

PHP Fatal error: Uncaught TypeError: array_diff(): Argument #2 must be of type array, bool given in …/wp-content/plugins/sitepress-multilingual-cms/vendor/otgs/installer/includes/upgrade/AutoUpgrade.php:39

حل بديل مؤقت

كحل بديل مؤقت:


  1. اذهب إلى لوحة التحكم → الإضافات.

  2. عطّل WPML Multilingual CMS.

  3. فعّل خيار تمكين التحديثات التلقائية.

  4. أعد تمكين WPML.

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