WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
แก้ไขใน
LiteSpeed Cache 7.7
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
LiteSpeed Cache
แท็กหัวข้อ
Compatibility

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

เมื่อใช้ LiteSpeed Cache ร่วมกับ WPML Multilingual & Multicurrency for WooCommerce และฟีเจอร์หลายสกุลเงิน การสลับกลับไปยังสกุลเงินเริ่มต้นหลังจากเลือกสกุลเงินรองอาจทำงานไม่ถูกต้อง สกุลเงินจะค้างอยู่ และคุณต้องทำขั้นตอนดังกล่าวซ้ำสองครั้งเพื่อให้ทำงานได้

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

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


  • เพิ่มโค้ดต่อไปนี้ลงในไฟล์ functions.php ของธีมของคุณ
    // WPML - Use Cookie instead of WCSession
    add_filter( 'wcml_user_store_strategy', function ( $strategy, $key ) {
        return 'cookie';
    }, 10, 2 );
            


  • ไปที่ “LiteSpeed Cache > Cache > ขั้นสูง > Vary Cookies

  • เพิ่มคุกกี้ต่อไปนี้: wcml_client_currency

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