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

H1, title и description (*Pro)

С помощью плагина WT Geotargeting Pro можно настроить отображение города или другой региональной информации в мета-тегах title, description и теге h1.


Способы добавления геозависимых данных

Есть 2 варианта:

  1. Шорткоды (рекомендуемый)
  2. Маски

С помощью шорткодов (*Pro 1.7.5)

Для поддержки шорткодов в поле «Заголовок страницы» и в настройках мета-тегов title и description в плагинах Yoast SEO и All in One SEO Pack необходимо:

  1. Открыть WT GeoTargeting → Страницы
  2. Активировать опцию «Поддержка шорткодов в H1, title и description»

После этого можно использовать шорткод [wt_location get="..." /] для подстановки названия города и другой геозависимой информации — в том числе в названиях терминов таксономий (например, поле «Название» категории товара WooCommerce). На витрине подставляется город активной локации; в админке (список категорий, форма создания/редактирования, REST-запросы редактора) отображается исходный текст с шорткодом.

Маски {region_name_prepositional} и др. в названиях таксономий работают, если не отключена опция масок в H1/title/description.

Пример:

[wt_location get="region_name"/]

Внимание! SEO-плагины могут экранировать кавычки. Если шорткод не срабатывает — попробуйте убрать кавычки из параметров: [wt_location get=region_name/]

Подробнее о шорткоде — WT_LOCATION.


Название и описание сайта

Плагин поддерживает шорткоды и фигурные скобки в настройках Название сайта и Краткое описание (Настройки → Общие):

  • Шорткоды, например [wt_location get="region_name"/]
  • Маски из модуля «Страницы», например {region_name}

Пример: Название сайта Доставка в {region_name} — для посетителя из Москвы отобразится «Доставка в Москве».


С помощью масок

В настройках модуля «Страницы» в поле заголовка можно указать маски в фигурных скобках {}. Основной текст заголовка — маска {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}

Результат: *«Услуги в Самаре»* (при заголовке «Услуги» и регионе «Самара»).

Маски H1 и Title обрабатываются стабильно на различных версиях WordPress, в т.ч. при работе с API wp_title_parts.


Требования к теме

Для корректной генерации тега title в теме оформления должна использоваться актуальная функция wp_get_document_title().

Генерация заголовка также поддерживается в плагине Yoast SEO.


См. также

MAX