Выбор города belingoGeo

Описание

Плагин добавляет возможность выбора городов, создаются уникальные страницы с уникальным url для каждого города. Это позволяет сделать контент уникальным для поисковых систем.

Установка и настройка плагина
Как сортировать города в плагине?
Как создать дополнительное поле для города в плагине?

[select_city] – основной шорткод для внедрения плагина во фронтенд сайта. Выводит текущий выбранный город, в виде ссылки. При клике появляется окошко выбора города. Так же, в шорткоде есть всплывающее окошко, которое подтверждает город.

[city] – вывод название текущего выбранного города в именительном падеже (Москва). В случае, если по каким-то причинам выбранный или запрошенный город не найден в базе, выведет пустое значение.

[widget_city] – вывод название текущего выбранного города в именительном падеже (Москва). В отличие от [city], если город не найден в базе, выведет «По России», либо возьмёт из настроек поля «Город по умолчанию».

[city_padej1] – название текущего выбранного города в предложном падеже, берётся из соответствующего поля в панели администратора.

[city_padej2] – название текущего выбранного города в дательном падеже, берётся из соответствующего поля в панели администратора.

[city_padej3] – название текущего выбранного города в родительном падеже, берётся из соответствующего поля в панели администратора.

[city_field] – универсальный шорткод, с помощью него можно вывести любую мету города, например можно с помощью плагина ACF добавить дополнительное поле и вывести его в шаблоне. Использование: [city_field field=”название поля”]

[city_content] – это контентный шорткод, позволяющий в зависимости от указанного города вывести любое произвольное содержимое. Использование: [city_content city=”moskva”]Контент для города Москва[/city_content]

[city_phone] – телефон текущего выбранного города, берётся из соответствующего поля в панели администратора. Можно например вставить в шапку и телефон будет меняться, при изменении города.

[city_address] – адрес текущего выбранного города, берётся из соответствующего поля в панели администратора. Аналогично телефону можно например вставить в контактах и он будет меняться в зависимости от выбранного города.

[cities_addon_contacts] — шорткод, выводит данные из блока «Дополнительные точки», html и стилистику вывода Вы можете редактировать скопировав файл templates /cities_addon_contacts.php в belingoGeo, в папке с Вашей темой.

Настройка внешнего вида

Скопируйте папку templates в папку с вашей темой, переименуйте папку в belingogeo.

Теперь внешний вид всех всплывающих окон и виджетов выбора города можно настроить в вашей теме, в папке belingogeo.

Скриншоты

  • Страница настроек
  • Пример работы на странице сайта
  • Города в панели управления
  • Страница города

Установка

  1. Загрузите belingogeo в директорию /wp-content/plugins/.
  2. Активируйте Belingo.GeoCity на своем сайте WordPress, если он еще не активирован.
  3. Разместите шорткод [select_city] на Вашем сайте, например в шапке сайте, он выведет селектор со списком городов.

Отзывы

13.03.2023
Отличный плагин, очень прост в использовании.Если ваш сайт предоставляет услуги в разных городах, то этот плагин вам будет полезен.
Посмотреть все 2 отзыва

Участники и разработчики

«Выбор города belingoGeo» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«Выбор города belingoGeo» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «Выбор города belingoGeo» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.7.1

  • Fixed incorrect status of non-excluded entry in Ajax

1.7

  • Added the ability to paginate in the sitemap (for sites with a large amount of material)
  • Added new shortcodes [city_field] and [city_content]
  • Added ACF support
  • Minor bug fixes

1.6.5

  • Fixed redirect on init page and on change city

1.6.4

  • Fixed redirect when city is selected

1.6.3

  • Fixed category nesting in custom taxonomy

1.6.2

  • Fix notice errors

1.6.1

  • Fix taxonomy fo custom post types
  • Fix xml sitemaps

1.6

  • Добавлена поддержка произвольных типов записей

1.5

  • Первый релиз