WPML
Статус
Открыто
Заявлено для
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
Теги темы
Bug, WCML

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

Для сайтов, размещенных на Kinsta, возможны случаи, когда в работе функции переключения валют WPML Multilingual & Multicurrency for WooCommerce возникают проблемы. Это может привести к тому, что пользователи будут видеть некорректное отображение валют или не смогут переключать валюты должным образом.

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

Для устранения этой проблемы рекомендуется внести изменения в код и обратиться в службу поддержки Kinsta.

Шаг 1

Перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.
  • Добавьте следующий фрагмент кода в файл functions.php Вашей темы оформления:
    /**
     * Enable cookie strategy for Kinsta caching.
     * 
     * @link wpmlsupp-11434
     */
    add_filter( 'wcml_user_store_strategy', function () {
        return 'cookie';
    });

Шаг 2


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

Дополнительную информацию о том, как получить помощь от службы поддержки Kinsta, можно найти по этой ссылке.

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