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, [] )

ปัญหาที่ทราบแล้วทั้งหมด →