Developer

Подтверждаем что это - Барнаул

Пример переменных:
{title} — основной текст заголовка;
{phone} — телефон;
{email} — электронный ящик;
{region_name_nominative} — название региона в именительном падеже;
{region_name_genitive} — название региона в родительном падеже;
{region_name_dative} — название региона в дательном падеже;
{region_name_accusative} — название региона в винительном падеже;
{region_name_instrumental} — название региона в творительном падеже;
{region_name_prepositional} — название региона в предложном падеже.

Пример маски: {title} в {region_name_nominative}

Обратите внимание, для корректной работы генерации заголовков, необходимо, в теме оформления, для отображения тега <title>, использовать актуальную функцию wp_get_document_title(). Так-же генерация заголовка поддерживается в плагине Yoast SEO.

На странице настройки страниц, в поле заголовка, можно прописать соответствующие маски, по которым будут добавляться дополнительные данные. С помощью маски можно выводить любые мета-переменные, закрепленные за регионом, обернув их в фигурные скобки {}. Основной текст заголовка отображается тегом {title}.

Пример переменных:
{title} — основной текст заголовка;
{phone} — телефон;
{email} — электронный ящик;
{region_name_nominative} — название региона в именительном падеже;
{region_name_genitive} — название региона в родительном падеже;
{region_name_dative} — название региона в дательном падеже;
{region_name_accusative} — название региона в винительном падеже;
{region_name_instrumental} — название региона в творительном падеже;
{region_name_prepositional} — название региона в предложном падеже.

Пример маски: {title} в {region_name_nominative}

Обратите внимание, для корректной работы генерации заголовков, необходимо, в теме оформления, для отображения тега <title>, использовать актуальную функцию wp_get_document_title(). Так-же генерация заголовка поддерживается в плагине Yoast SEO.

Основные
region, region_name Название региона
region_type Тип региона: administrative_district — Административный округ, city — Город, region — Область, district — Округ, country — Страна
country_iso Страна (в формате ISO)
iso Код ISO (Альфа-2)
by_default По умолчанию
priority_view Приоритет в отображении. Для дополнительных параметров фильтрации.
admin_email Электронный адрес администратора (или несколько адресов через запятую) для отправки уведомлений
subdomain Субдомен.
parent_name (*Pro ver.1.8) Название родителя. Для появления этого значения необходимо на странице редактирования региона выбрать атрибут Родительская.
parent_type (*Pro ver.1.8) Тип родителя
Контактная информация
address Адрес
working_hours_time Режим работы, время
working_hours_days Режим работы, дни
phone Телефон
email Электронный ящик
latitude (*Pro ver.1.8) Широта (Latitude, lat)
longitude (*Pro ver.1.8) Долгота (Longitude, lng)
map_zoom (*Pro ver.1.8) Масштаб карты
Социальные сети, мессенджеры
vk (*Pro ver.1.8) Вконтакте
instagram (*Pro ver.1.8) Instagram
facebook (*Pro ver.1.8) Facebook
telegram (*Pro ver.1.8) Telegram
whats_app (*Pro ver.1.8) WhatsApp
viber (*Pro ver.1.8) Viber
WooCommerce
regular_price_coefficient (*Pro ver.1.7.9) Коэффициент цен
Технические
robots_txt (*Pro ver.1.7.8) Правила для файла robots.txt
footer_code (*Pro ver.1.7.8) Код добавляемый перед окончанием тега body. Можно встраивать скрипты, например Яндекс Метрику или онлайн-чат.
Написание
region_name_nominative Название региона в именительном падеже. Кто? Что? (есть)
region_name_genitive Название региона в родительном падеже. Кого? Чего? (нет)
region_name_dative Название региона в дательном падеже. Кому? Чему? (дам)
region_name_accusative Название региона в винительном падеже. Кого? Что? (вижу)
region_name_instrumental Название региона в творительном падеже. Кем? Чем? (горжусь)
region_name_prepositional Название региона в предложном падеже. О ком? О чем? (думаю)

В текущей версии поддержка поддоменов (субдоменов) включает:

  1. Закрепление за каждым регионом своего поддомена. Ввод имени поддомена в настройках региона;
  2. При открытии поддомена происходит проверка наличия текущего поддомена среди активных регионов;
  3. Настройка переадресации в случае отсутствия текущего поддомена.

Для работы с поддоменами необходимо:

  1. Настроить обращение всех поддоменов к директории сайту. То есть, все сайты на поддоменах должны являться зеркалами основного сайта.
  2. Настроить в конфигурации CMS WordPress поддержку зеркал (относительных ссылок);
  3. Предусмотреть в работе сайта использование только относительных ссылок;
  4. Добавить регионы с контактной информацией и именами поддоменов;
  5. Настроить тему оформления для отображения геотаргетированной информации;
  6. Настроить в теме оформления подтверждение и выбор региона, предусмотреть генерацию ссылок выбора региона с учетом поддоменов.
  7. Активировать поддержку поддоменов и настроить логику работы в панели управления на странице WT Geotagreting — Субдомены.

Обратите внимание:

  • Один поддомен привязан только к одному региону, и отображает данные принадлежащие именно этому региону.
  • Принадлежность поддомена региону настраивается в настройках региона.
  • Основной сайт (домен второго уровня) может отображать геотаргетированный контент для разных регионов.
  • Все сайты поддоменов являются зеркалом основного сайта, но благодаря геотаргетированным данным настроенным в теме, меню и страницах, контент отображается тот, который предназначен для региона, за которым закреплен поддомен.
  • В настройках региона нужно указывать имя поддомена без основного домена. Пример: для subdomen.domen.ru пишем subdomen.
  • Активировать поддержку поддоменов плагином WT Geotargeting Pro нужно после того как убедитесь что поддомены настроены корректно. То есть до активации поддержки поддоменов по ссылке с поддоменом должно корректно открываться зеркало основного сайта.
  • На основном домене отображаем регион без субдомена и со значением «По умолчанию».

Настройка основного адреса сайта в CMS WordPress

Для отключения перенаправления на основной домен сайта и включения относительных ссылок добавьте в файл wp-config.php следующий код:

Не забудьте указать корректный протокол соединения. Например: http, https.

Кириллические домены

В версии Pro 1.7.6 появилась поддержка кириллических доменов. Кириллические субдомены, на страницах настройки региона, необходимо вводить как есть, без перекодирования. В предыдущих версиях плагина кириллические субдомены необходимо было вводить Unicode-символами в формате Punycode. Домен первого уровня до 3х символов.

Если вы не используете кириллические домены, рекомендуем отключить поддержку кириллических доменов на странице настройки поддоменов.

Для этого необходимо:
1) Перейти на страницу настройки Страниц (Меню администратора > WT Geotargeting > Страницы)
2) В поле «Поддержка настроек видимости» вписать через запятую типы Записей (post и др.).
3) При необходимости фильтрации по таксономии необходимо в поле «Фильтрация по таксономии и локации» вписать через запятую таксономии (category, post_tag и др.).
4) На странице редактирования записи, в блоке «Настройка видимости» выбрать необходимые регионы и сохранить изменения.
5) После этого, на страницах «Блог» и «Архив» записи будут фильтроваться по выбранному региону (городу).

Связь региона с произвольной записью хранится в мета-переменной visibility_location_id.

Внимание! Где фильтрация не работает: Главная страница с записями, страница товаров WooCommerce.