В расширенной версии плагина появляется возможность управлять городами (и другими регионами) прямо в панели администратора. Эта возможность пригодится администраторам для добавления новых городов, смены контактных и других данных привязанным к регионам.
Возможности:
- Добавление своих регионов (стран, областей, городов и других локаций).
- Предустановленные параметры: контакты, написание падежей и др.
- Наследование параметров (мета-переменных) из родительских регионов (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/]
Можно ли названия регионов в ссылках делать латинице, а не на русском?
Названия регионов можно делать на любом языке, но корректно взаимодействовать с сервисами геолокации можно только на русском языке.