[belingogeo_selector] – основной шорткод для внедрения плагина во фронтенд сайта. Выводит текущий выбранный город, в виде ссылки. При клике появляется окошко выбора города. Так же, в шорткоде есть всплывающее окошко, которое подтверждает город. Есть дополнительный параметр «show_question», нужен для отключения окна с подтверждением города, полезно, если Вы хотите разместить на странице несколько селекторов.
Примеры использования:
[belingogeo_selector]
— отобразит ссылку, в тексте которой определиться город и всплывёт окно подтверждения.
[belingogeo_selector show_question="false"]
— отобразит ссылку, в тексте которой определиться город.
Для корректной работы шорткода, в настройках плагина необходимо включить опцию: «Подключить всплывающие окна в футере сайта»
[belingogeo_city_field] – универсальный шорткод, с помощью него можно вывести любую мету города, например можно с помощью плагина ACF добавить дополнительное поле и вывести его в шаблоне. Использование: [belingogeo_city_field field="название поля"]
Предустановленные названия полей:
city_name — Выведет название города (Москва)
city_slug — Выведет ярлык города (moskva)
city_padej1 — Название текущего выбранного города в предложном падеже, берётся из соответствующего поля.
city_padej2 — Название текущего выбранного города в дательном падеже, берётся из соответствующего поля
city_padej3 — Название текущего выбранного города в родительном падеже, берётся из соответствующего поля
city_phone — Телефон текущего выбранного города, берётся из соответствующего поля
city_address — Адрес текущего выбранного города, берётся из соответствующего поля
Как создать дополнительное поле для города в плагине belingoGeo?
[belingogeo_city_content] – это контентный шорткод, позволяющий в зависимости от указанного города или городов, вывести любое произвольное содержимое. Использование: [belingogeo_city_content city="moskva"]Контент для города Москва[/belingogeo_city_content]
, если Вы хотите вывести текст, который должен отобразиться без выбранного города, можно указать так: [belingogeo_city_content]Контент по умолчанию[/belingogeo_city_content]
.
Ещё примеры использования данного шорткода:
[belingogeo_city_content city="moskva"]Для Москвы[/belingogeo_city_content]
[belingogeo_city_content city="moskva" exclude="1"]Для всего, кроме Москвы[/belingogeo_city_content]
[belingogeo_city_content]Город не выбран[/belingogeo_city_content]
[belingogeo_city_content city="" exclude="1"]Для всех городов[/belingogeo_city_content]
[belingogeo_city_content city="penza,moskva"]Для Пензы и Москвы[/belingogeo_city_content]
[belingogeo_city_content city="penza,sankt-peterburg" exclude="1"]Для всего, кроме Пензы и Санкт-Петербурга[/belingogeo_city_content]
[belingogeo_region_field] — Данный шорткод полностью повторяет функционал шорткода belingogeo_city_field, но работает с регионами. Использование: [belingogeo_region_field field="название поля"]
[belingogeo_region_content] — Данный шорткод полностью повторяет функционал шорткода belingogeo_region_content, но работает с регионами и в качестве параметра передаётся region
, использование:
[belingogeo_region_content region="moskva"]Контент для Московского региона[/belingogeo_city_content]
Устаревшие шорткоды:
Эти шорткоды считаются устаревшими, пока ещё они работают, но в будущем будут удалены, не рекомендуются к применению.
[belingogeo_select_city] – основной шорткод для внедрения плагина во фронтенд сайта. Выводит текущий выбранный город, в виде ссылки. При клике появляется окошко выбора города. Так же, в шорткоде есть всплывающее окошко, которое подтверждает город. Есть дополнительный параметр «show», нужен для отображения шорткода на различных устройствах.
[select_city] – основной шорткод для внедрения плагина во фронтенд сайта. Выводит текущий выбранный город, в виде ссылки. При клике появляется окошко выбора города. Так же, в шорткоде есть всплывающее окошко, которое подтверждает город.
[city] – вывод название текущего выбранного города в именительном падеже (Москва). В случае, если по каким-то причинам выбранный или запрошенный город не найден в базе, выведет пустое значение.
[widget_city] – вывод название текущего выбранного города в именительном падеже (Москва). В отличие от [city], если город не найден в базе, выведет город по умолчанию.
[city_padej1] – название текущего выбранного города в предложном падеже, берётся из соответствующего поля в панели администратора.
[city_padej2] – название текущего выбранного города в дательном падеже, берётся из соответствующего поля в панели администратора.
[city_padej3] – название текущего выбранного города в родительном падеже, берётся из соответствующего поля в панели администратора.
[city_phone] – телефон текущего выбранного города, берётся из соответствующего поля в панели администратора. Можно например вставить в шапку и телефон будет меняться, при изменении города.
[city_address] – адрес текущего выбранного города, берётся из соответствующего поля в панели администратора. Аналогично телефону можно например вставить в контактах и он будет меняться в зависимости от выбранного города.
[city_field] – универсальный шорткод, с помощью него можно вывести любую мету города, например можно с помощью плагина ACF добавить дополнительное поле и вывести его в шаблоне. Использование: [city_field field=”название поля”]
[city_content] – это контентный шорткод, позволяющий в зависимости от указанного города вывести любое произвольное содержимое. Использование: [city_content city=”moskva”]Контент для города Москва[/city_content].
[cities_addon_contacts] — шорткод, выводит данные из блока «Дополнительные точки», html и стилистику вывода Вы можете редактировать скопировав файл templates /cities_addon_contacts.php в belingoGeo, в папке с Вашей темой.