Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент хочет настроить уникальную ссылку для каждой валюты на своем сайте, например, my-site.com/?c=cad или /?c=usd. Ранее при переключении валюты в URL добавлялся параметр, например, ?wcmlc=CAD, но сейчас URL не изменяется и остается в первоначальном виде.
Решение:
Мы рекомендуем добавить следующий фильтр в файл функций вашей темы, который активирует добавление ?wcmlc={currency_code} к URL при переключении валюты:

/**
* Enable the query string argument on currency change.
*/
add_filter( 'wcml_is_cache_enabled_for_switching_currency', '__return_true' );

Для дополнительной информации посетите документацию WPML.
Если данное решение оказалось неактуальным или не подходит под ваш случай, мы настоятельно рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов. Если проблема сохраняется, пожалуйста, откройте новый тикет поддержки.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Сотрудники Службы поддержки сегодня не доступны на форуме Russian. Создайте обращение и мы возьмемся за решение вашего вопроса, как только будем в сети. Благодарим за понимание.

Помечено: ,

Эта тема содержит 3 ответов, имеет 2 голоса.

Последнее обновление: Andrey 1 месяц, 3 недели назад.

При содействии: Andrey.

Автор Записи
16 сентября, 2024 на 4:36 пп #16185009

vyacheslavZ-2

Спасибо! Ещё скажите, как настроить уникальную ссылку для каждой валюты? Например my-site.com/?c=cad или /?c=usd. Ранее было примерно так, сейчас не меняется ссылка

16 сентября, 2024 на 4:39 пп #16185028

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Не могли бы Вы дать мне больше информации, что бы я лучше понял, что Вы пытаетесь достичь? Возможно, какая-то предыстория; может, как было раньше; как должно работать.

17 сентября, 2024 на 9:33 дп #16187180

vyacheslavZ-2

Ранее при переключении валюты ссылка выглядела например вот так скрытая ссылка, то есть добавлялось к ссылке "?wcmlc=CAD". Сейчас не меняется ссылка, остается в таком виде "скрытая ссылка"

17 сентября, 2024 на 7:35 пп #16190473

Andrey
Supporter

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+02:00)

Спасибо за информацию.

По умолчанию данной настройки нет. Но, есть возможность добавить фильтр, который активирует ?wcmlc={currency_code} при переключении валюты.

/**
* Enable the query string argument on currency change.
*/
add_filter( 'wcml_is_cache_enabled_for_switching_currency', '__return_true' );

https://wpml.org/wcml-hook/wcml_is_cache_enabled_for_switching_currency/