WPML
Статус
Решено автором
Решено в
LiteSpeed Cache 7.7
Связанный плагин/тема
LiteSpeed Cache
Теги темы
Compatibility

Обзор проблемы

При использовании LiteSpeed Cache с WPML Multilingual & Мультивалютность для WooCommerce и функцией мультивалютности переключение обратно на валюту по умолчанию после выбора дополнительной валюты может работать некорректно. Валюта зависает, и Вам нужно повторить операцию дважды, чтобы переключение сработало.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.


  • Добавьте следующий код в файл functions.php Вашей темы оформления.
    // WPML - Use Cookie instead of WCSession
    add_filter( 'wcml_user_store_strategy', function ( $strategy, $key ) {
        return 'cookie';
    }, 10, 2 );
            


  • Перейдите в «LiteSpeed Cache > Cache > Расширенные > Vary Cookies».

  • Добавьте следующий файл cookie: wcml_client_currency

Все известные проблемы →