WPML
الحالة
محلولة
تم حلها في
3.1.8

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

  • إشعار الخطأ الكامل: Notice: WP_Scripts::localize was called <strong>incorrectly</strong>. The <code>$l10n</code> parameter must be an array.
  • لدينا إشعار جديد يظهر مع إصدار WordPress 5.7
  • سترى هذا الخطأ فقط إذا قمت بتمكين wp_debug.

نحن على علم بهذه المشكلة، ولدينا إصلاح لها بالفعل، وسنطرح إصداراً يتضمن الإصلاح الصحيح بعد الانتهاء من اختباره قريباً.

حل بديل مؤقت

سيتم إصدار حل لهذه المشكلة قريباً.

إليك تصحيحاً لمنع ظهور الإشعار:

عدّل الملف wp-content/plugins/wpml-string-translation/classes/menus/theme-plugin-localization-ui/class-wpml-st-theme-plugin-localization-resources.php في السطر 27 واستبدل:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN )

بـ:

get_option( WPML_ST_Themes_And_Plugins_Updates::WPML_ST_ITEMS_TO_SCAN, [] )

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