- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 4.12.4
- 解決されたバージョン
- WooCommerce Multilingual 4.12.5
問題の概要
WPML Multilingual & マルチ通貨 for WooCommerceを使用すると、ユーザーの位置情報に基づいて通貨を設定できます。しかし、WooCommerce 6.1.0での最新の変更以降、この機能は正常に動作していません。
回避策
作業を進める前に、サイトの完全なバックアップを作成してください。
- /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.phpファイルを開きます。
- 49行目を探します。
- 以下のコードを:
wp_cache_add( $key, $country, __CLASS__ );
- 次のコードに置き換えます:
if ($country === "") { $country = false; } wp_cache_add( $key, $country, __CLASS__ );