WPML
ステータス
開発者により解決済み
解決されたバージョン
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

すべての既知の問題 →