menex.ru
← Все статьи

Геотаргетинг — определение и переключение городов на сайте

16.03.2021 • Теги: #GeoTargeting #Plugins #wordpress #wp #плагины

Понадобилось на одном сайте, на WordPress сделать переключение городов и разный контент для каждого города. Реализовал просто, установил плагин WT GeoTargeting — https://wordpress.org/plugins/wt-geotargeting/ В настройках прописал только город по умолчанию, в шапке сайта поставил шорткод:

[wt_geotargeting get="city"] 

Который выводил город, на этот блок повесил событие по клику, которое выводило модальное окно с выбором городов, в нем просто поставил ссылки:

<a href="?wt_city_by_default=Владивосток">Владивосток</a>,

<a href="?wt_city_by_default=Спасск-Дальний">Спасск-Дальний</a>,

<a href="?wt_city_by_default=Лесозаводск">Лесозаводск</a>,

<a href="?wt_city_by_default=Дальнереченск">Дальнереченск</a>


<a href="?wt_geo_clean=1">Отменить выбор</a>

А в том месте где нужен разный контент для разных городов, вставил шорткоды:

<?php 

echo do_shortcode('[wt_geotargeting type="title" city_show="Владивосток"]<a class="but-head-oplata" href="#1">ОПЛАТИТЬ</a>[/wt_geotargeting]'); 

echo do_shortcode('[wt_geotargeting type="title" city_show="Спасск-Дальний"]<a class="but-head-oplata" href="#2">ОПЛАТИТЬ</a>[/wt_geotargeting]');

?>

Описание шорткодов можно смотреть на сайте разработчиков плагина: https://web-technology.biz/cms-wordpress/plugin-wt-geotargeting-for-cms-wordpress/shortkod-wt_geotargeting/