- Статус
- Решено автором
- Решено в
- 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