Разделы документации

Технические настройки (*Pro)

Раздел WT GeoTargeting → Технические содержит настройки для разработчиков, совместимость со сторонними плагинами, опции поддержки пользователей (регион по профилю WP), локализации регионов (в т.ч. Polylang) и отладку.

Путь в админке: Меню WordPress → WT GeoTargeting → Технические.

Страница «Технические настройки»


1. Совместимость со сторонними плагинами (ver.1.8.3 Pro)

ОпцияОписание
Markup (JSON-LD) structured in schema.orgЧастичная поддержка. В URL шорткоды работают некорректно
Schema ProЧастичная поддержка
ElementorЧастичная поддержка
WPBakery Page BuilderЧастичная поддержка

Синхронизация флагов при активации и обновлении (версия 1.18)

При активации плагина и при установке/обновлении через апгрейдер WordPress (ZIP) выполняется класс WtGtProThirdPartyIntegrationSync: для каждой записи в карте интеграций проверяется, активен ли соответствующий сторонний плагин (по пути plugin_file). Если да — связанные ключи в опциях WT Geotargeting Pro переводятся в состояние «включено». Если сторонний плагин не активен, сохранённые вручную значения автоматически не сбрасываются.

В карту входят, в частности: Yoast SEO / Yoast SEO Premium, разметка JSON-LD (плагины каталога wp-structuring-markup), WP Schema Pro, Elementor, WPBakery Page Builder, Polylang / Polylang Pro, WooCommerce.


2. Поддержка пользователей (*Pro)

ОпцияОписание
Активировать поддержку пользователейИспользовать регион из мета-полей профиля WordPress (city, location_id) для авторизованных посетителей, если локация ещё не определена другими средствами геотаргетинга

Подробнее — Регион по профилю пользователя.


3. Локализация (*Pro)

ОпцияОписание
Активировать локализациюПереводы названий регионов; метабокс на экране редактирования региона
Активировать поддержку плагина PolylangСписок языков и формат переводов через Polylang

Язык сайта (из настроек WordPress) считается основным языком регионов.

Подробнее — Локализация.


4. Поддержка JavaScript

ОпцияОписание
Отключить скрипт WtLocationОтключить JavaScript API WtLocation (выбор региона на клиенте)
Отключить скрипт для чтения/сохранения CookieОтключить работу с cookie геолокации на клиенте

См. JAVASCRIPT_API.md.


5. Email (ver.1.8.3 Pro)

ОпцияОписание
Активировать геолокацию по субдомену для Ajax-формРешает проблему неверного определения местоположения при отправке форм обратной связи

6. Совместимость с Yoast SEO

ОпцияОписание
Активировать совместимость с плагином Yoast SEOВключить интеграцию
Отключить canonicalОтключить каноническую ссылку Yoast SEO
Перезапись canonicalПерезаписать каноническую ссылку Yoast SEO
Отключить кэшВключить динамическую генерацию ссылок
Отключить Schema BreadcrumbНекорректные ссылки в Yoast SEO 19.6.1
Отключить кэширование Schema Company/Person LogoНекорректные ссылки в Yoast SEO 19.6.1

7. Справочник локаций

ОпцияОписаниеЗначения
ИсточникОткуда берутся данные регионовРегионы — произвольная запись (region), Таблица локаций DPD
НаследованиеНаследование мета-переменных от родительских регионоввкл./выкл.

8. Деактивация плагина

ОпцияОписание
Удалить все регионы при деактивации плагинаПри деактивации удаляются все записи типа region

9. Отладка

ОпцияОписаниеВерсия
Активировать режим отладкиЛогирование, метабокс Debugging на товаре WooCommerce
Информация для отладки в подвале сайтаБлок с геолокацией, URL, активной локацией на фронтеver.1.11 Pro

При define('WT_GT_PRO_PLUGIN_DEVELOPMENT', true) становятся доступны дополнительные действия (создание таблиц, очистка кэша и т.д.).

Подробнее — Тестирование и отладка.


См. также

MAX