WPML
Stato
Risolto
Segnalato per
WPML Multilingual & Multicurrency for WooCommerce 4.12.4
Risolto in
WooCommerce Multilingual 4.12.5

Panoramica del problema

WPML Multilingual & Multivaluta per WooCommerce ti permette di impostare le valute in base alla geolocalizzazione dell’utente. Tuttavia, a partire dalle ultime modifiche in WooCommerce 6.1.0, questa funzionalità non funziona correttamente.

Soluzione alternativa

Effettua un backup completo del tuo sito prima di procedere.


  1. Apri il file /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php

  2. Cerca la riga 49.

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


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

Tutti i problemi noti →