WPML
ステータス
未解決
報告対象
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
トピックタグ
Bug, WCML

問題の概要

Kinstaでホストされているウェブサイトでは、WPML Multilingual & マルチ通貨 for WooCommerceの通貨切り替え機能に問題が発生することがあります。これにより、ユーザーに誤った通貨が表示されたり、期待通りに通貨を切り替えられなくなったりする場合があります。

回避策

この問題を軽減するには、コードの調整とKinstaサポートによる対応を組み合わせることを推奨します。

ステップ1

続行する前に、お使いのサイトの完全なサイトバックアップを必ず取得してください。
  • テーマのfunctions.phpファイルに以下のコードスニペットを追加します。
    /**
     * Enable cookie strategy for Kinsta caching.
     * 
     * @link wpmlsupp-11434
     */
    add_filter( 'wcml_user_store_strategy', function () {
        return 'cookie';
    });

ステップ2


コードスニペットを実装した後、Kinstaサポートに連絡し、サイトでCookieベースのキャッシュを有効にするようリクエストします。具体的には、キャッシュバケットキーにwcml_client_currencyCookieを使用するように依頼します。

Kinstaチームからサポートを受ける方法の詳細については、こちらのリンクをご覧ください。

すべての既知の問題 →