WPML
สถานะ
แก้ไขแล้ว
แก้ไขใน
WPML 4.9
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Redis Object Cache
แท็กหัวข้อ
Compatibility

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

หากคุณกำลังใช้งาน WPML ร่วมกับปลั๊กอิน Redis Object Cache คุณอาจพบปัญหาที่การสแกน การแปลธีมและปลั๊กอิน จะดึงสตริงใหม่มาแปลหลังจากล้างอ็อบเจ็กต์แคชด้วยตนเองแล้วเท่านั้น กล่าวคือ เมื่อคุณลบสตริงข้อความจากหน้า WPML > การแปลสตริง และสแกนธีมอีกครั้ง สตริงข้อความที่ถูกลบจะไม่ถูกเพิ่มกลับเข้าไปในการแปลสตริง เว้นแต่คุณจะล้าง Redis Object Cache ก่อน

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

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


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

  • เพิ่มบรรทัดต่อไปนี้:
    //workaround compsupp-7057
    add_action( 'wpml_st_before_remove_strings', 'wp_cache_flush' );

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