- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual & Multicurrency for WooCommerce 4.12.4
- 해결된 버전
- WooCommerce Multilingual 4.12.5
문제 개요
WPML Multilingual & Multicurrency 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__ );