Шорткод WT_LOCATIONS (*Pro)

Начиная с версии 1.7.10 Pro, у плагина WT Geotargeting Pro появилась поддержка шорткода WT_LOCATIONS. С помощью этого шорткода можно вывести список городов, на которые посетитель сайта может кликнуть и выбрать свой город.

Аргументы:

  • container — Вид тега основного контейнера. Возможны варианты: ul, div. По умолчанию: ul.
  • container_id — Id контейнера. По умолчанию: null.
  • container_class — Класс контейнера. По умолчанию: null.
  • container_tag — Вид тега контейнера. По умолчанию: div. (ver.1.10 Pro)
  • columns — Количество колонок (ver.1.7.11 Pro).
  • column_class — Класс контейнера колонок (ver.1.7.11 Pro).
  • list_tag — Вид тега списка (ver.1.7.13 Pro). Допустимы: ul, div, a (ver.1.8 Pro). По умолчанию: ul.
  • list_class — Класс тега списка (ver.1.8.4 Pro).
  • list_style — Стили тега списка (ver.1.8.4 Pro).
  • list_id — ID тега списка. По умолчанию: wt-list-locations (ver.1.9 Pro).
  • list_item_rel — Атрибут rel ссылки элемента списка. По умолчанию: null. (ver.1.10 Pro)
  • list_item_target — Атрибут target ссылки элемента списка. По умолчанию: null. (ver.1.10 Pro)
  • item_tag — Вид тега названия региона. По умолчанию: a. (ver.1.11 Pro)
  • protocol — Протокол сайта (ver.1.7.11 Pro). По умолчанию: Определяется автоматически.
  • domain — Основной домен сайта (ver.1.7.11 Pro). По умолчанию: Определяется автоматически.
  • filter_type — Фильтрация регионов по типу. Возможные варианты: administrative_district, city, region, district, country. По умолчанию: city.
  • filter_priority_view — Отображение приоритетных городов. По умолчанию: Отключена.
  • filter_parent — Фильтрация регионов по родителю (ver.1.8 Pro). Возможные варианты: ID региона.
  • type_select_location — Тип выбора региона (ver.1.7.11 Pro). Возможные варианты: java_script, link_subdomain, link_directory (ver.1.8 Pro), dropdown_list (ver.1.9 Pro). По умолчанию: java_script.
  • cookie_saved_data_type — Выбор вида данных сохраняемых в Cookie при выборе города методом JavaScript (ver.1.7.12 Pro). Возможные варианты: location_name, location_id. По умолчанию: location_name.
  • url_path — Куда переходить после смены региона (ver.1.7.13 Pro). Возможные варианты: current_page — Текущая страница, null — Корень сайта. По умолчанию: current_page.
  • orderby_add_priority – Дополнительная сортировка приоритетных регионов. Возможные варианты: true, false. По умолчанию: false.  (ver.1.8.3 Pro)
  • hierarchy – Вложенность. Возможные варианты: list — единым списком, false. По умолчанию: false.  (ver.1.8.3 Pro)
  • location_group – Группировка локаций. Возможные варианты: uppercase, parent (не работает). По умолчанию: false.  (ver.1.8.3 Pro)
  • label — Подпись. По умолчанию: null. (ver.1.10 Pro)
  • orderby — Поля по которым можно сортировать посты. Допустимы значенния одноимённого параметра WP_Query. (ver.1.10 Pro)
  • orderby_add_priority — Дополнительная сортировка приоритетных регионов. Допустимы: true, false. По умолчанию: false. (ver.1.10 Pro)

Примеры выбора города

Создайте страницу (например «Выбор города») и разместите на ней один из следующих шорткодов.

Список городов с перезагрузкой страницы

В примере реализовано деление на 2 колонки с классами Bootstrap 5.

Пример шорткода:

Результат:


Список регионов с перезагрузкой страницы

В примере реализовано деление на 2 колонки с классами Bootstrap 5.

Пример шорткода:

Результат:


Список городов ссылками на поддомены

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

Пример шорткода:

Результат:

В примере ссылки не рабочие, так как на этом сайте не настроены поддомены.


Выбор города в выпадающем списке

Пример шорткода:

Результат:


Выбор города в выпадающем списке с группировкой областей

Пример шорткода:

Результат: