- สถานะ
- แก้ไขแล้ว
- แก้ไขใน
- 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, [] )