- 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.
- Apri il file /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php
- Cerca la riga 49.
- Sostituisci:
wp_cache_add( $key, $country, __CLASS__ );
- Con:
if ($country === "") { $country = false; } wp_cache_add( $key, $country, __CLASS__ );