- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual & Multicurrency for WooCommerce 4.12.4
- Đã giải quyết trong
- WooCommerce Multilingual 4.12.5
Tổng quan về lỗi
WPML Multilingual & Multicurrency for WooCommerce cho phép bạn thiết lập tiền tệ theo vị trí địa lý của người dùng. Tuy nhiên, kể từ những thay đổi mới nhất trong WooCommerce 6.1.0, tính năng này không hoạt động đúng cách.
Giải pháp tạm thời
Vui lòng tạo một bản sao lưu đầy đủ cho trang web của bạn trước khi tiếp tục.
- Mở tệp /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php của bạn
- Tìm dòng 49.
- Thay thế:
wp_cache_add( $key, $country, __CLASS__ );
- Bằng:
if ($country === "") { $country = false; } wp_cache_add( $key, $country, __CLASS__ );