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' );
        }
    }

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