Настройка регионов (*Pro)

В расширенной версии плагина появляется возможность управлять городами (и другими регионами) прямо в панели администратора. Эта возможность пригодится администраторам для добавления новых городов, смены контактных и других данных привязанным к регионам.

Возможности:

  • Добавление своих регионов (стран, областей, городов и других локаций).
  • Предустановленные параметры: контакты, написание падежей и др.
  • Наследование параметров (мета-переменных) из родительских регионов (ver.1.8.3 Pro) Пример: Можно добавить телефон в настройках области, и отображать его во всех дочерних населенных пунктах.

Добавление региона: 

  1. Боковое меню панели администратора ⇒ Регионы ⇒ Добавить регион.
  2. Верхнее меню панели администратора ⇒ Добавить ⇒ Регион.

Редактирование региона:

  1. Боковое меню панели администратора ⇒ Регионы ⇒ Изменить.

Временная блокировка (скрытие) регион:

  1. Боковое меню панели администратора ⇒ Регионы ⇒ Изменить ⇒ Статус: Изменить ⇒ Выбрать «Черновик» ⇒ Нажать кнопку OK.

Удаление региона:

  1. Боковое меню панели администратора ⇒ Регионы ⇒ Удалить.

Параметры (мета-переменные)

Сущность регион (region) является произвольным типом записи CMS WordPress . Таким образом, в панели администратора редактирование регионов реализовано традиционным способом – так-же как управление страницами и записями.

Все параметры регионов являются произвольными мета-полями, таким образом для управления ими вы можете воспользоваться стандартными функциями WordPress.

Основные
region, region_nameНазвание региона
region_typeТип региона: administrative_district — Административный округ, city — Город, region — Область, district — Округ, country — Страна
country_isoСтрана (в формате ISO)
isoКод ISO (Альфа-2)
postal_code(*Pro ver.1.8.3) Почтовый индекс региона
by_defaultПо умолчанию
priority_viewПриоритет в отображении. Для дополнительных параметров фильтрации.
admin_emailЭлектронный адрес администратора (или несколько адресов через запятую) для отправки уведомлений
subdomainСубдомен. Подробнее о работе с субдоменами…
parent_name(*Pro ver.1.8) Название родителя. Для появления этого значения необходимо на странице редактирования региона выбрать атрибут Родительская.
parent_type(*Pro ver.1.8) Тип родителя
parent_name_nominative(*Pro ver.1.8.3) Название родительского региона в именительном падеже
parent_name_genitive(*Pro ver.1.8.3) Название родительского региона в родительном падеже
parent_name_dative(*Pro ver.1.8.3) Название родительского региона в дательном падеже
parent_name_accusative(*Pro ver.1.8.3) Название родительского региона в винительном падеже
parent_name_instrumental(*Pro ver.1.8.3) Название родительского региона в творительном падеже
parent_name_prepositional(*Pro ver.1.8.3) Название родительского региона в предложном падеже
Контактная информация
addressАдрес
address_postal_code(*Pro ver.1.10) Почтовый индекс
work_mode(*Pro ver.1.10) Режим работы
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Название региона в предложном падеже. О ком? О чем? (думаю)

Добавление своих параметров

Свои параметры можно добавлять с помощью стандартных возможностей WordPress для работы с произвольными мета-полями. С помощью плагина “Advanced Custom Fields” вы можете так-же добавлять дополнительные мета-поля на страницы редактирования Регионов.

Порядок действий:

  • После активации плагина Advanced Custom Fields в панели управления сайтом появится раздел меню “Группы полей”.
  • В разделе меню “Группы полей” нажмите пункт “Добавить” или откройте ранее созданную группу.
  • Введите название новой группы. Например: Регионы.
  • В настройках группы добавьте условие: Отображать группу полей, если “Тип записи” равно “Регион”.
  • Добавьте новое поле и настройте следующие значения:
  • Тип поля. Отвечает за формат данных. Например: Текст
  • Ярлык поля. Отображаемое название поля на странице редактирования. Например: Акция.
  • Имя поля. Это значение в дальнейшем необходимо подставлять в шорткод WT_LOCATION. Например: akcziya.
  • Сохраните изменения.

После этого на странице редактирования Региона появится созданное поле для редактирования.

Для отображения этого поля на страницах сайта необходимо вставить следующий шорткод:

Можно ли названия регионов в ссылках делать латинице, а не на русском?

Названия регионов можно делать на любом языке, но корректно взаимодействовать с сервисами геолокации можно только на русском языке.