- Status
- Resolvido
- Relatado para
- WPML Multilingual & Multicurrency for WooCommerce 4.12.4
- Resolvido em
- WooCommerce Multilingual 4.12.5
Visão geral do problema
O WPML Multilingual & Multimoeda para WooCommerce permite que você defina moedas de acordo com a geolocalização do usuário. No entanto, desde as últimas alterações no WooCommerce 6.1.0, esse recurso não está funcionando corretamente.
Solução alternativa
Por favor, faça um backup completo do seu site antes de prosseguir.
- Abra o seu arquivo /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php
- Procure a linha 49.
- Substitua:
wp_cache_add( $key, $country, __CLASS__ );
- Por:
if ($country === "") { $country = false; } wp_cache_add( $key, $country, __CLASS__ );