Ниже представлен список изменений плагина «WT GeoTargeting Pro» для CMS WordPress и WooCommerce.
Версия 1.14
- Оптимизация базовой логики
- WT Kit: Доработка логики методов getPostIdByMeta() и getPostIdsByMeta()
- Шорткод WT_LOCATION: Новый атрибут «default» — Отобразить значение по умолчанию. По умолчанию: false.
- Yoast SEO: Доработка логики обработки мета-тега description
- Отладка: Дополнительная информация для отладки в подвале сайта
Версия 1.13
- Настройка: Отключение геолокации для выбранных IP-адресов
- Фоновая очистка устаревшего кэша данных геолокации из БД
- Настройки плагина в файлах settings.php и settings-custom.php
- Экспорт регионов: Увеличено количество экспортируемых данных
- Импорт регионов: Возможность указания типа данных (array) в заголовке таблицы
- Шорткод WT_LOCATIONS: Новый аргумент «item_text» — Текст элемента. Допустимы: Продажа товара в {region_name_prepositional} По умолчанию: Отображение названия города.
- Шорткод WT_LOCATIONS: Новый аргумент «home_url_path» — Путь к главной странице. Допустимы: null — Корень сайта, /%location%/. По умолчанию: null
- Шорткод WT_LOCATIONS: Доработка логики отображения ссылок с регионом в директориях Url
- Url: доработка настроек и логики региональных директорий *Beta
Версия 1.12
- WooCommerce: Исправлена ошибка с применением к цене коэффициента региона.
- Оптимизирована работа с данными геолокации в cookie
- Исправлен баг метода Wt:getPostIdsByMeta($meta_key, $meta_value)
- Доработка поиска регионов на Frontend
- Доработка импорта регионов из файла. Поддержка колонки «region_id»
- Url: Доработка логики взаимодействия с региональными директориями *Beta
- Post: Опция для отображения страницы во всех регионах. *Beta
- robots.txt: Доработка логики
- Шорткод WT_LOCATIONS: Фильтр wt_geotargeting_pro_shortcode_locations_atts
- Шорткод WT_LOCATIONS: Доработка логики генерации ссылок для региональных директорий
Версия 1.11.1
- Yoast SEO: Поддержка мета-тегов Twitter
- Субдомены: При переадресации сохраняются Get-переменные
Версия 1.11
- Поддержка сервиса геолокации «IP Geolocation API»
- Шорткод WT_LOCATION. Новый атрибут show_is_url_path_location — Отображать если есть регион в Url.
- Шорткод WT_LOCATIONS. Новый атрибут «item_tag » — Вид тега названия региона.
- Новый шорткод WT_LOCATION_SEARCH для отображения поля поиска города.
- Импорт регионов. Новая опция “CSV — Разделитель ячеек”.
- Экспорт регионов (Alpha).
- Настройка Url. Новые опции настройки директорий.
- Технические настройки. Информация для отладки в подвале сайта.
Версия 1.10
- Настройки: Отключение GET-переменных для выбора активного региона
- Настройки Url: Добавление элемента постоянных ссылок %location%.
- Режим тестирования: Изменение логики работы
- Cookie: Переменная wt_geo_data переименована в wt_geolocation_data
- Шорткод WT_LOCATION: Новые атрибуты. «show_is_root_directory» — Отображать если в корне сайта региональная директория, «show_is_subdomain» — Отображать если есть поддомен.
- Шорткод WT_LOCATIONS: Новые атрибуты. «order» — Направление сортировки по параметру orderby, «orderby» — Поля по которым можно сортировать посты.
- Регионы (*Pro): Новые параметры. «address_postal_code» — Почтовый индекс. «work_mode» — Режим работы.
- Настройка robots.txt: Изменение приоритета обработки файла robots.txt с 10 на 100000.
- WooCommerce: Фильтрация товара по цене стандартными виджетами WooCommerce.
- WooCommerce: Отключение/Активация таблицы с региональными мета-данными товара.
- Настройки SEO: Отключить Schema Breadcrumb.
- Настройки SEO: Отключить кэширование Schema Company/Person Logo.
Версия 1.9
- Шорткод WT_LOCATIONS: Выпадающий выбор города (аргумент type_select_location=dropdown_list), ID тега списка (аргумент list_id=my-id).
Версия 1.8.4
- Регионы: Доработана логика поиска.
- Шорткод WT_LOCATIONS: Новые аргументы — list_class, list_style.
- WooCommerce: Установка почтового индекса активного региона на странице Корзина в качестве значения по умолчанию.
- robots.txt: Настройка для региональных доменов.
- Импорт: Выбор кодировки импортируемого файла CSV.
- Рефакторинг кода и исправление ошибок.
Версия 1.8.3
- Геолокация: Кэширование запросов к сервисам геолокации.
- DaData: Уведомления об ошибках в панели управления.
- Технические: Опция «Активировать геолокацию по субдомену для Ajax-форм».
- Регионы: Наследование параметров из родительских регионов.
- Регионы: Параметры написания родительского региона в различных падежах.
- Регионы: Новый параметр «postal_code» — Почтовый индекс.
- Регионы: Дополнительные настройки импорта.
- Шорткод WT_LOCATION: Новый атрибут «is_set» — Если переменная установлена.
- WooCommerce: Региональные настройки для Таксономий: Коэффициент цены, Цена доставки.
- WooCommerce: Установка почтового индекса активного региона на странице Оформления заказа в качестве значения по умолчанию.
- WooCommerce: Настройка валюты в настройках региона.
- Url: Логика для настройки региональных директорий (Alpha)
- Совместимость: Частичная поддержка плагина Markup (JSON-LD) structured in schema.org. В url шорткоды работают некорректно.
- Совместимость: Частичная поддержку плагина Schema Pro.
- Совместимость: Частичная поддержку плагина Elementor.
- Решена проблема геолокации по субдомену для Ajax-форм.
- Субдомены: Переработана логика присвоения региона по субдомену.
- Url: Поддержка региональных доменов.
- Url: Совместная работа региональных доменов и субдоменов.
- Геолокация в пределах региона поддомена (родителя).
- Url: Проверять наличие корневой директории среди регионов, выдавать ошибку 404 в случае отсутствия
- Субдомены: Доработка отображения Canonical плагина All in One SEO Pack.
- Шорткод WT_LOCATIONS: Новые аргументы — orderby_add_priority, hierarchy, location_group
- robots.txt: Отключение устаревшей директивы Host.
- Страницы: Дополнительные настройки фильтрации записей
- Страницы: Сохранения дубликатов страниц и записей для разных городов.
- Страницы: Включить поддержку шорткодов в пунктах меню
- Улучшение поддержка Yoast SEO.
- Фильтрация Yoast Schema Graph параметров WebPage.
- Рефакторинг кода и исправление ошибок.
Версия 1.8.2
- Отключение сервиса геолокации «IpGeoBase»
Версия 1.8.1
- Исправление ошибок
Версия 1.8
- Сервис SypexGeo: Выбор сервера и ввод ключа API
- JavaScript WtLocation: Обработка поля «Поиск»
- Регион: Дополнительные поля — region, region_name, parent_name, parent_type, map_zoom, vk, instagram, facebook, telegram, whats_app, viber.
- Шорткод WT_LOCATION: Значение {get_phone_href} в виде ссылки на телефонный номер.
- Шорткод WT_LOCATION: Новые атрибуты — show_for_parent, not_show_for_parent.
- Шорткод WT_LOCATIONS: Обновление аргументов list_tag и type_select_location.
- Шорткод WT_LOCATIONS: Новый аргумент filter_parent.
- Yoast SEO: Улучшена обработка стандартных и OpenGraph мета-данных.
- Yoast SEO: Улучшена обработка канонических ссылок субдоменов.
- Yoast SEO: Отключение отображение ссылок в мета-данных из кэша.
- Региональные директории в URL: Изменение логики работы.
- robots.txt: Доработка отображения активного доменного имени.
- robots.txt: Поле ввода кода кода для всех субдоменов.
- Субдомены: На основном домене отображаем регион без поддомена и со значением «По умолчанию»
- Субдомены: Активация работы с кириллическим доменным именем.
- WooCommerce: Доработка интерфейса панели управления ценами и запасами.
- WooCommerce: Региональные запасы.
- WooCommerce: Скрытие отсутствующих товаров в регионах.
- WooCommerce: Фильтрация товара по региональным ценам.
- WooCommerce: Поддержка вариативных товаров.
- Импорт: Опция «Удалить теги HTML и PHP из строк»
- Импорт: Доработка алгоритма
- Тестирование и отладка: Исправлена ошибка с выбором города.
- Тестирование и отладка: Новые возможности.
Предыдущие изменения представлены по ссылке: https://ru.wordpress.org/plugins/wt-geotargeting/#developers