WPML
Status
Vom Autor gelöst
Gelöst in
LiteSpeed Cache 7.7
Zugehöriges Plugin/Theme
LiteSpeed Cache
Themen-Tags
Compatibility

Übersicht über das Problem

Wenn Sie LiteSpeed Cache mit WPML Multilingual & Multicurrency for WooCommerce und der Multicurrency-Funktion verwenden, funktioniert der Wechsel zurück zur Standardwährung nach der Auswahl einer Zweitwährung möglicherweise nicht richtig. Die Währung bleibt hängen, und Sie müssen den Vorgang zweimal wiederholen, damit es funktioniert.

Problemumgehung

Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website erstellt haben, bevor Sie fortfahren.


  • Fügen Sie den folgenden Code zur Datei functions.php Ihres Themes hinzu.
    // WPML - Use Cookie instead of WCSession
    add_filter( 'wcml_user_store_strategy', function ( $strategy, $key ) {
        return 'cookie';
    }, 10, 2 );
            


  • Gehen Sie zu „LiteSpeed Cache > Cache > Erweitert > Vary Cookies“.

  • Fügen Sie das folgende Cookie hinzu: wcml_client_currency

Alle bekannten Probleme →