Шорткод WT_GEOTARGETING

В бесплатной версии плагина WT Geotargeting основным инструментом для настройки геотаргетинга является шорткод WT_GEOTARGETING.

Шорткод WT_GEOTARGETING сравнивает условия атрибутов с данными геолокации и отображает необходимый контент.

В расширенной версии плагина рекомендуется пользоваться более функциональным шорткодом WT_LOCATION.

Размещать шорткоды можно как в текстовом редакторе, так и в коде шаблонов сайта. Ниже представлены несколько примеров.

Конструкция шорткода wt_geotargeting

Атрибуты

type — Тип контента. Любое произвольное имя объединяющее группу условий.
city_show — Условие «Совпадение города».
city_not_show— Условие «Несовпадение города».
region_show — Условие «Совпадение региона».
region_not_show— Условие «Несовпадение региона».
district_show — Условие «Совпадение округа».
district_not_show — Условие «Несовпадение округа».
country_show — Условие «Совпадение страны». Написание в формате «Альфа-2».
country_not_show— Условие «Несовпадение страны». Написание в формате «Альфа-2».
default — Значение по умолчанию. Рекомендуется использовать всегда, так как в случае отсутствия подключения к базе IP-адресов, значение Default выведется в обязательном порядке.
get — Вывод на экран значений региона пользователя. Доступные параметры атрибута: ip, country, city, region, district, lat, lng.

При активной геолокации IpGeoBase в написании условий совпадения страны, необходимо использовать буквенный код стран в формате «Альфа-2» (например UA для Украины, и RU для России).  Обратите внимание на Классификатор стран мира.

Примеры использования

Для создания условия геотаргетинга необходимо разместить Шорткод (или группу Шорткодов) в нужном месте.

Условие 1: Выводим один из 3 телефонных номеров. Телефон 8(4912) 37-13-82 для города Рязань, телефон 8(499) 503-53-26 для города Москва, и телефон 8-800-496-0000 для всех остальных регионов. Шорткоды размещаем с помощью встроенного редактора WordPress.

Условие 2: Выводим один из 2 телефонных номеров. Телефон 8-927-867-6525 для Самарской области, телефон 8-936-689-8579 для Московской области. Шорткоды размещаем с помощью встроенного редактора WordPress.

Условие 3: Выводим один из 4 заголовков. Шорткоды размещаем в исходном коде шаблона WordPress, внутри PHP функции do_shortcode().

Условие 4: Выводим данные о регионе посетителя.