- สถานะ
- แก้ไขแล้ว
- ประเภท
- บั๊ก
- แท็กหัวข้อ
- 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' ); } }