نظرة عامة على المشكلة
إذا كنت تستخدم إضافة 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(); }