=== WT GeoTargeting ===
Contributors: kustyrt
Tags: geotargeting, geo, geolocation, DaData, ip, геотаргетинг, IpGeoBase
Donate link: http://web-technology.biz/cms-wordpress/finansovaya-podderzhka/
Requires at least: 3.9
Tested up to: 5.4
Stable tag: trunk
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Гибкая настройка геотаргетинга.

== Description ==

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

**Геотаргетинг** – вывод на страницах сайта контента (заголовки, текст, адреса, телефоны и т.д.), соответствующего географическому местоположению посетителя.

[«Зачем нужен геотаргетинг на сайте?»](https://romankusty.ru/blog/geotargeting-odin-sajt-dlya-vseh-gorodov/?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=wt-geotargeting) - полезная статья для начинающих разработчиков.

= Основные возможности плагина: =
* Геолокация на основе баз IP-адресов «IpGeoBase», «DaData» или «MaxMind»;
* Определение местоположения посетителей с точностью до страны;
* Определение местоположения посетителей России и Украины с точностью до города;
* Отображение контента с привязкой к местоположению посетителя;
* Отображение местоположения посетителя.

= Возможности расширенной версии плагина: =
* Управление регионами и контактными данными регионов в панели администратора;
* Написание названий регионов в различных падежах;
* Изменение заголовков H1 и Title;
* Статические методы (PHP) для настройки геотаргетинга;
* Импорт городов;
* Поддержка поддоменов (субдоменов);

[Быстрый старт](https://web-technology.biz/cms-wordpress/plugin-wt-geotargeting-for-cms-wordpress/bystryj-start/?utm_source=wordpress-org&utm_medium=plugin-page&utm_campaign=wt-geotargeting)

Перед настройкой **рекомендуем прочитать** нашу статью [«Юзабилити сайта с геотаргетингом»](http://web-technology.biz/primenenie-geotargetinga-na-sajte/).

Домашняя страница плагина: [WT GeoTargeting](http://web-technology.biz/cms-wordpress/plugin-wt-geotargeting).<br />
Документация: [WT GeoTargeting](http://web-technology.biz/cms-wordpress/plugin-wt-geotargeting-for-cms-wordpress/).<br />
Обсуждение и предложения: [Реформал](http://wt-geotargeting.reformal.ru/).<br />
Сообщество Вконтакте: [vk.com/agency_web_technology](https://vk.com/agency_web_technology).

== Installation ==

Процесс инсталляции плагина стандартен для WordPress.

1. Найти плагин в панели администратора вашего сайта:
Плагины->Добавить новый->Поле ввода "Поиск плагинов"-> Ввести "WT GeoTargeting".
2. Установить найденный плагин.
3. Активировать плагин "WT GeoTargeting":
Плагины->Установленные->Активировать "WT GeoTargeting".

== Changelog ==

= 1.7.3 =
* Исправление ошибки выбора города через GET-запрос
* Рефакторинг

= 1.7.2 =
* Шорткод WT_LOCATION(*Pro): Поддержка шорткода в контенте
* Рефакторинг

= 1.7 =
* Поддержка сервиса геолокации DaData
* Отключение геолокации
* Отключение сохранения данных геолокации в cookie
* Интеграция стандартных возможностей из расширенной версии плагина
* Рефакторинг и исправление ошибок

= 1.6.6 =
* Subdomain(*Pro): Опция проверки наличия субдомена среди регионов
* Локации(*Pro): Отключение автоматическую установку локации на основе данных из cookie
* Contacts(*Pro): Удаление устаревших настроек по умолчанию

= 1.6.0 =
* Post(*Pro): Автогенерация заголовков по маске
* Region(*Pro): Написание названия региона в различных падежах
* Region(*Pro): Хук-фильтр "wt_gt_region_meta_fields_scheme" для добавления произвольных полей к регионам
* Contacts(*Pro): checkRegionDefault() - Проверка активного региона соответствию региону установленного по умолчанию
* Wt::$gt - Объект определения местоположения посетителя с учетом режима тестирования и входящих значений "По умолчанию"
* Wt::$geolocation - Объект определения местоположения посетителя с помощью внешних сервисов
* Subdomain(*Pro): Поддержка субдоменов
* Рефакторинг и исправление ошибок

= 1.5.8 =
* Исправление ошибок

= 1.5.7 =
* Contacts(*Pro): getCountry($name, $params) - Получить страну по переданным параметрам
* Contacts(*Pro): getDistrict($name, $params) - Получить округ по переданным параметрам
* Contacts(*Pro): getRegion($name, $params) - Получить регион по переданным параметрам
* Contacts(*Pro): getCity($name, $params) - Получить город по переданным параметрам
* Contacts(*Pro): getAdministrativeDistrict($name, $params) - Получить административный округ по переданным параметрам
* Contacts(*Pro): checkRegion($name, $params) - Проверка наличия региона
* Уведомление об ошибке при подключении к IpGeoBase
* Исправление ошибок

= 1.5.6 =
* Хук-событие "wt_geotargeting_initialization_end"
* Contacts(*Pro): getRegionsDefault($params) - Получить регионы по умолчанию
* Contacts(*Pro): getRegionsDefaultCount($params) - Получить количество регионов по умолчанию
* Contacts(*Pro): getRegionDefaultName($params) - Получить название региона по умолчанию
* Contacts(*Pro): getRegionsArray($params) - Дополнительный параметр фильтрации "parent" (родительская локация)
* JavaScript WtLocation(*Pro): Дополнительные методы setValues, setCountry, setDistrict, setRegion

= 1.5.5 =
* Изменение структуры папок
* Рефакторинг кода

= 1.5.4 =
* Исправление конфликта с плагином "WooCommerce Customer Relationship Manager"

= 1.5.3 =
* (*Pro) Настройка геотаргетинга для пунктов меню
* Исправление ошибок

= 1.5 =
* Добавлена поддержка сервиса геолокации MaxMind
* Проверка является ли посетитель роботом поисковой системы
* (*Pro) Объединение с плагином WT Contacts 0.2.5 и WT Kit
* (*Pro) Поддержка региональных электронных ящиков при отправке административных уведомлений
* Рефакторинг

= 1.4.5 =
* (*Pro) Ответвление обособленного плагина «WT GeoTargeting Pro»
* (*Pro) setDataCountry() - Присвоить значение текущей страны

= 1.4.4 =
* Исправление точности ручной установки региона пользователя в виде областей и округов;
* Оптимизация работы плагина.

= 1.4.3 =
* Исправление критической ошибки.

= 1.4.2 =
* Глобальный статический PHP-класс "Wt" теперь работает только при установке плагина WT KIT;
* Рефакторинг.

= 1.4 =
* Настройки: Регион посетителя "По умолчанию";
* Глобальный статический PHP-класс "Wt" для доступа к гео-данным;
* PHP-методы getRegion() и getContact() для использования в коде тем оформления;
* Исправление ошибок.

= 1.3.3 =
* Значение по умолчанию для шорткод-атрибута GET;
* Исправление некритических ошибок.

= 1.3.2 =
* Возможность использования шорткодов внутри шорткодов плагина "WT GeoTargeting".

= 1.3.1 =
* Возможность очистки данных из Cookie.

= 1.3 =
* Вывод текущих данных региона посетителя;
* Режим тестирования работы плагина.

= 1.2 =
* Справочник городов (в панели администратора);
* Исправление ошибок.

= 1.1 =
* Возможность выбора города (или региона) посетителем сайта.

= 1.0 =
* Работа с базой Российских и Украинских IP-адресов “IpGeoBase”;
* Настройка геотаргетинга с помощью Шорткодов.
