WPML
Status
Gelöst
Gemeldet für
WPML Multilingual & Multicurrency for WooCommerce 4.12.4
Gelöst in
WooCommerce Multilingual 4.12.5

Übersicht über das Problem

WPML Multilingual & Multicurrency for WooCommerce ermöglicht es Ihnen, Währungen anhand der Geolokalisierung des Benutzers festzulegen. Seit den letzten Änderungen in WooCommerce 6.1.0 funktioniert diese Funktion jedoch nicht ordnungsgemäß.

Problemumgehung

Bitte erstellen Sie ein vollständiges Backup Ihrer Website, bevor Sie fortfahren.


  1. Öffnen Sie die Datei /wp-content/plugins/woocommerce-multilingual/classes/multi-currency/geolocation/Geolocation.php

  2. Suchen Sie nach Zeile 49.

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


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

Alle bekannten Probleme →