Шорткод 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: Выводим данные о регионе посетителя.