WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
3.0.1

ภาพรวมของปัญหา

หากเว็บไซต์ของคุณใช้งาน WordPress เวอร์ชันที่เก่ากว่าเวอร์ชัน 5.0 คุณอาจพบข้อผิดพลาด PHP ที่เกี่ยวข้องกับฟังก์ชัน wp_script_translations

ปัญหานี้เกิดขึ้นเนื่องจากฟังก์ชันนี้เริ่มนำมาใช้ใน WordPress 5.0 ดังนั้นเวอร์ชันก่อนหน้าจึงค้นหาไม่พบ

วิธีแก้ปัญหาชั่วคราว

ปัญหานี้จะได้รับการแก้ไขใน WPML เวอร์ชัน hotfix ถัดไป ในระหว่างนี้ คุณสามารถคอมเมนต์โค้ด (หรือลบออกทั้งหมด) ในบรรทัดที่ 70 ของไฟล์ UI.php ซึ่งอยู่ในโฟลเดอร์ ../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/UI/ ได้อย่างปลอดภัย

ลบบรรทัดต่อไปนี้:


wp_set_script_translations( $handle, 'wpml-string-translation', WPML_ST_PATH . "/locale/jed/$handle" );

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