- ステータス
- 開発者により解決済み
- 解決されたバージョン
- LiteSpeed Cache 7.7
- 関連するプラグイン/テーマ
- LiteSpeed Cache
- トピックタグ
- Compatibility
問題の概要
WPML Multilingual & Multicurrency for WooCommerceおよびマルチ通貨機能とともにLiteSpeed Cacheを使用している場合、第2通貨を選択した後にデフォルト通貨へ戻す切り替えが正しく機能しない場合があります。通貨が切り替わらないままになり、機能させるには操作を2回繰り返す必要があります。
回避策
続行する前に、必ずサイトの完全なバックアップを取得してください。
- お使いのテーマのfunctions.phpファイルに以下のコードを追加します。
// WPML - Use Cookie instead of WCSession add_filter( 'wcml_user_store_strategy', function ( $strategy, $key ) { return 'cookie'; }, 10, 2 );
- 「LiteSpeed Cache > キャッシュ > 高度な設定 > Vary Cookies」に移動します。
- 以下のCookieを追加します:
wcml_client_currency