WPML
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.


  1. Mở tệp /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php của bạn

  2. Tìm dòng 49.

  3. Thay thế:
    			wp_cache_add( $key, $country, __CLASS__ );


  4. Bằng:
    			if ($country === "") {
    				$country = false;
    			}
    			wp_cache_add( $key, $country, __CLASS__ );

Tất cả các lỗi đã ghi nhận →