В расширенной версии плагина появляется возможность управлять городами (и другими регионами) прямо в панели администратора. Эта возможность пригодится администраторам для добавления новых городов, смены контактных и других данных привязанным к регионам.
Возможности:
- Добавление своих регионов (стран, областей, городов и других локаций).
- Предустановленные параметры: контакты, написание падежей и др.
- Наследование параметров (мета-переменных) из родительских регионов (ver.1.8.3 Pro) Пример: Можно добавить телефон в настройках области, и отображать его во всех дочерних населенных пунктах.
Добавление региона:
- Боковое меню панели администратора ⇒ Регионы ⇒ Добавить регион.
- Верхнее меню панели администратора ⇒ Добавить ⇒ Регион.
Редактирование региона:
- Боковое меню панели администратора ⇒ Регионы ⇒ Изменить.
Временная блокировка (скрытие) регион:
- Боковое меню панели администратора ⇒ Регионы ⇒ Изменить ⇒ Статус: Изменить ⇒ Выбрать «Черновик» ⇒ Нажать кнопку OK.
Удаление региона:
- Боковое меню панели администратора ⇒ Регионы ⇒ Удалить.
Параметры (мета-переменные)
Сущность регион (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 | Телефон |
| Электронный ящик | |
| 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) Вконтакте |
| (*Pro ver.1.8) Instagram | |
| (*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.
- Сохраните изменения.
После этого на странице редактирования Региона появится созданное поле для редактирования.
Для отображения этого поля на страницах сайта необходимо вставить следующий шорткод:
[wt_location get=akcziya/]
Можно ли названия регионов в ссылках делать латинице, а не на русском?
Названия регионов можно делать на любом языке, но корректно взаимодействовать с сервисами геолокации можно только на русском языке.


