Документ описывает минимальные шаги, чтобы установить WT GeoTargeting Pro, добавить регионы и сделать страницу «выбор города/региона».
Установка
- Скачайте архив плагина WT Geotargeting Pro (демо или купленный пакет).
- Если у вас установлена обычная версия WT GeoTargeting — деактивируйте её (чтобы избежать конфликтов).
- В админ‑панели WordPress откройте: Плагины → Добавить новый → Загрузить плагин.
- Загрузите ZIP‑архив и установите его.
- Активируйте WT Geotargeting Pro.
Добавление регионов и выбор «по умолчанию»
- В левом меню админ‑панели откройте раздел Регионы (тип записи
region). - Добавьте необходимые регионы (города/области и т.д.) и заполните контактные данные региона (поля зависят от настроек/шаблона).
- Для одного из регионов включите признак «По умолчанию» — этот регион будет использоваться, когда посетитель ещё не выбрал город, а подходящий регион не определён.
Страница «Выбор города» (рекомендуемый минимум)
- Создайте страницу, например с названием «Выбор города».
- Добавьте в контент два шорткода:
Активный регион: [wt_location get="region_name"]{get}[/wt_location]
[wt_locations]
- Сохраните страницу и откройте её на сайте.
Опционально: поле поиска по регионам (AJAX)
Если список регионов большой, добавьте поле поиска:
[wt_location_search]
[wt_locations]
Важно: [wt_location_search] выводит только поле ввода, а результат поиска отображается в блоке [wt_locations] на этой же странице. Внешний вид/тип перехода берётся из настроек, которые использует [wt_locations] (поэтому их удобно размещать вместе). Если на странице несколько шорткодов [wt_locations], возможен конфликт — неясно, в какой блок подставлять результаты поиска.
Что читать дальше
- Настройка регионов (все мета-поля): Настройка регионов (*Pro)
- Шорткод
[wt_location]: Шорткод WT_LOCATION (*Pro) - Шорткод
[wt_locations]: Шорткод WT_LOCATIONS (*Pro) - Шорткод
[wt_location_search]: Шорткод WT_LOCATION_SEARCH - Настройка URL по доменам/поддоменам: Настройка URL по доменам и поддоменам
- Кэширование и совместимость с кэширующими плагинами: Кэширование
- Тестирование и отладка: Тестирование и отладка
Полезные замечания
- Если на сайте используется кэш (плагины кэша, серверный кэш, CDN), после изменения настроек/регионов иногда нужно сбрасывать кэш, чтобы увидеть изменения.
- Для доступа к данным активной локации в PHP‑коде используйте
WT::$location(см. PHP-функции (*Pro)). Устаревший доступWT::$obj->contactsв новом коде не применяйте.