WPML

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

إذا كنت تستخدم إضافة WPML روابط ثابتة مع PHP 8.x، فستجد خطأ إهمال (deprecated) مثل التالي:

PHP Deprecated: Automatic conversion of false to array is deprecated in .../wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php on line 19

حل بديل مؤقت

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

يرجى التأكد من أخذ نسخة احتياطية كاملة لموقعك قبل المتابعة.

  • افتح الملف …/wp-content/plugins/wpml-sticky-links/classes/class-wpml-sticky-links.php.
  • ابحث عن السطر 19.
  • قبل سطر الكود هذا مباشرة:
    $this->settings['sticky_links_widgets'] = 0;
  • أضف ما يلي:
    if (!is_array($this->settings)){
    	$this->settings = array();
    }

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

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

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