- Statut
- Résolu
- Signalé pour
- WPML Multilingual & Multicurrency for WooCommerce 4.12.4
- Résolu dans
- WooCommerce Multilingual 4.12.5
Aperçu de l’anomalie
WPML Multilingue & Multidevise pour WooCommerce vous permet de définir les devises en fonction de la géolocalisation de l’utilisateur. Cependant, depuis les dernières modifications dans WooCommerce 6.1.0, cette fonctionnalité ne fonctionne pas correctement.
Solution de contournement
Veuillez effectuer une sauvegarde complète de votre site avant de continuer.
- Ouvrez votre fichier /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php
- Cherchez la ligne 49.
- Remplacez :
wp_cache_add( $key, $country, __CLASS__ );
- Par :
if ($country === "") { $country = false; } wp_cache_add( $key, $country, __CLASS__ );