Описание шорткодов плагина BelingoGeo

[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, в папке с Вашей темой.

Возможно, Вам будет интересно