- สถานะ
- แก้ไขแล้วโดยผู้พัฒนา
- แก้ไขใน
- 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