Skip navigation

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

Проблема:
Клиент хочет настроить перенаправление языка сайта в зависимости от локации пользователя с использованием WPML.
Решение:
WPML поддерживает перенаправление на основе языка браузера, но не на основе геолокации. Для реализации перенаправления по местоположению необходимо использовать плагин для геолокации. Вы можете ознакомиться с совместимыми плагинами здесь: https://wpml.org/plugin-functionality/geotargeting
Также рекомендуем просмотреть связанные тикеты для дополнительной информации:

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

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

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

Помечено: 

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

Последнее обновление: Mihai Apetrei 3 месяца, 2 недели назад.

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

Автор Записи
5 октября, 2024 на 3:50 пп #16256817

Віктор Мазуренко

Предыстория вопроса:
Я хочу вывести язык сайта в зависимости от локации пользователя. Я использую WPML для управления языками на сайте скрытая ссылка.

Симптомы:
Нет конкретного упоминания о проблеме или ошибке.

Вопросы:
Как вывести язык в зависимости от локации пользователя с помощью WPML?

5 октября, 2024 на 9:24 пп #16257248

Mihai Apetrei
Supporter

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

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

Привет.

Единственная переадресация, которую предлагает WPML, связана с языком браузера (https://wpml.org/documentation/getting-started-guide/language-setup/automatic-redirect-based-on-browser-language), а не с геолокацией, поэтому вы не сможете перенаправить пользователей на основе их текущего местоположения.

Пример того, как работает перенаправление по языку браузера: если в Chrome установлен английский язык, посетитель будет перенаправлен на английскую версию сайта.

Чтобы перенаправлять пользователей по местоположению, потребуется плагин для геолокации.

Вы можете ознакомиться со списком совместимых плагинов здесь:
https://wpml.org/plugin-functionality/geotargeting/

Также можете посмотреть некоторые существующие тикеты, связанные с этой темой:

- https://wpml.org/forums/topic/i-wants-to-auto-translate-according-to-country/
- https://wpml.org/forums/topic/country-based-redirect/

Надеюсь, предоставленная информация окажется полезной 🙂

С уважением,
Mihai Apetrei

6 октября, 2024 на 10:44 дп #16257782

Віктор Мазуренко

Дякую! Проблема вирішена.