WPML
สถานะ
เปิด
แท็กหัวข้อ
Bug, Compatibility

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

ในสภาพแวดล้อมโฮสติ้งบางแห่ง เมื่อใช้ WPML สำหรับการแปลเมนู ผู้ใช้รายงานถึงปัญหาที่เกิดขึ้นเป็นบางครั้ง โดยเมนูจะแสดงเป็นรายการที่ซ้ำกันในแบ็กเอนด์ หลังจากเรียกใช้การดำเนินการแก้ปัญหาในหน้า WPML > ฝ่ายสนับสนุน > การแก้ปัญหา เมนูจะเชื่อมต่อใหม่อย่างถูกต้อง แต่ปัญหาจะเกิดขึ้นอีกครั้งหลังจากผ่านไประยะหนึ่ง

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

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


  • เปิดไฟล์ functions.php ของธีมของคุณ

  • เพิ่มโค้ดต่อไปนี้:
    add_action( 'init', 'exclude_term_queries_from_object_cache' );
    
    function exclude_term_queries_from_object_cache() {
        if ( wp_using_ext_object_cache() ) {
            wp_cache_add_non_persistent_groups( 'term-queries' );
        }
    }

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