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

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

เมื่อเพิ่มภาษาแบบกำหนดเองใหม่ลงในไซต์ จะเกิดข้อผิดพลาด JS ในคอนโซลเบราว์เซอร์:

Uncaught (in promise) TypeError: Cannot read properties of null (reading ‘value’)

ปัญหานี้จะเกิดขึ้นเฉพาะในกรณีที่ไซต์ของคุณลงทะเบียนด้วยสิทธิ์การใช้งาน Multilingual Blog

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

ทีมงานของเรากำลังดำเนินการแก้ไขปัญหานี้ ในระหว่างนี้ โปรดทำตามขั้นตอนเหล่านี้


  1. โปรดตรวจสอบให้แน่ใจว่าคุณมีข้อมูลสำรองของไซต์ที่เสร็จสมบูรณ์

  2. เพิ่มโค้ดนี้ลงในไฟล์ functions.php ของธีม:
    add_action('init', function (){
    $wpml_setting = get_option('WPML(setup)');
    $wpml_setting['translate-everything'] = false;
    update_option('WPML(setup)', $wpml_setting);
    });


  3. ไปที่แดชบอร์ดหนึ่งครั้ง จากนั้นลบโค้ดออก

  4. ตรวจสอบอีกครั้ง ตอนนี้ควรจะใช้งานได้แล้ว

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