WT GeoTargeting — плагин для CMS WordPress

09.08.2015, Раздел: WordPress, WT Geotargeting

ID:65193979

Не редки ситуации когда бизнес выходит далеко за пределы одного города и области, особенно если направлением бизнеса является сфера продаж. Владельцы сайтов, целевой аудиторией которых являются пользователи разных регионов и стран, рано или поздно приходят к потребности подстраивать контент сайта под местоположение посетителя, и выводить контактную информацию для текущего региона, то есть настраивать Геотаргетинг.

По долгу службы и мы сталкиваемся с такими ситуациями)
Так как часть сайтов мы располагаем на CMS WordPress, а политика этой системы управления контентом движется к очистке тем оформления от лишнего кода, было решено вынести геотаргетинг в отдельный плагин. Про него мы и хотим вам рассказать.

WT GeoTargeting — плагин для CMS WordPress, позволяющий с помощью Шорткодов настраивать геотаргетинг на страницах сайта.

Геотаргетинг — вывод на страницах сайта контента (заголовки, текст, адреса, телефоны и т.д.), соответствующего географическому местоположению посетителя.
Плагин работает с базой IP-адресов «IpGeoBase», хорошо зарекомендовавшей себя в точности определения местоположение на территории России и Украины.
В работе плагина используется PHP Класс для работы с «IpGeoBase», автором которого является faniska.

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

Для создания условия геотаргетинга необходимо разместить Шорткод (или группу Шорткодов) в нужном месте. Размещать Шорткоды можно как в текстовом редакторе, так и в коде шаблонов сайта. Ниже представлены несколько примеров.
Условие 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().

Конструкция Шорткода для создания условий геотаргетинга:

Атрибуты для шорткода «wt_geotargeting»:

type — Тип контента.
city_show — Условие «Совпадение города».
city_not_show— Условие «Несовпадение города».
region_show — Условие «Совпадение региона».
region_not_show— Условие «Несовпадение региона».
district_show — Условие «Совпадение округа».
district_not_show — Условие «Несовпадение округа».
country_show — Условие «Совпадение страны».
country_not_show— Условие «Несовпадение страны».
default — Значение по умолчанию. Рекомендуется использовать всегда, так как в случае отсутствия подключения к базе IP-адресов, значение Default выведется в обязательном порядке.

Ссылки:
Основная документация плагина
Страница плагина на WordPress.org
Статья: Применение геотаргетинга на сайте — рекомендуется к прочтению.

Комментарии (2)

  1. Здравствуйте, после активации плагина появляется следующее:

    Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/wt-geotargeting/geo.php on line 110 Notice: Undefined index: HTTP_CLIENT_IP in /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/wt-geotargeting/geo.php on line 110 Notice: Undefined index: HTTP_X_FORWARDED_FOR in /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/wt-geotargeting/geo.php on line 110 Notice: Undefined index: HTTP_CLIENT_IP in /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/wt-geotargeting/geo.php on line 110 Warning: session_start(): Cannot send session cache limiter — headers already sent (output started at /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/wt-geotargeting/geo.php:110) in /home/c/c30034bw/biznes-n.rf/public_html/wp-content/plugins/easy-modal/classes/admin/notice.php on line 6

    Можете подсказать, как это исправить?

    1. Роман Кусты Ответить

      Саша, напишите мне в Skype, попробуем разобраться в чем дело. Мой аккаунт: kustyrt

Добавить комментарий