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


  1. Ouvrez votre fichier /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php

  2. Cherchez la ligne 49.

  3. Remplacez :
    			wp_cache_add( $key, $country, __CLASS__ );


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

Toutes les anomalies connues →