KaSeo
@KaSeo
Front-end разработчик

Как организовать на Wordpress определение города + geo-папки в url?

Приветствую, коллеги!

Стоит следующая задача, которую нужно реализовать на Wordpress и с подобным я еще не сталкивался.

1. Необходимо автоматически определять город, с которого пользователь попал на сайт.
Пример, пользователь попал на главную страницу, там определился город – Витебск. После этого все ссылки на основные страницы , должны иметь папку /vitebsk/

2. Для проекта реализовываем гео-папки для всех городов, в которых есть врачи/клиники и услуги соответственно. Кроме Минска. Минск будет на основном URL (без геопапки)

URL папки должен иметь вид:
https://site.com/название_города/clinics/
https://site.com/название_города/doctors/
https://site.com/название_города/uslugi/lechenie-alkogolizma/
https://site.com/название_города/uslugi/lechenie-metodom-kippr/

2.1. У врача, клиники, услуги - задаем город, в котором этот врач, клиника и услуга присутствует. На основании этого поля распределяем их по папкам.

2.2. Может быть ситуация, например, у клиники есть 2 или 3 адреса в разных городах. Значит должна быть возможность отметить несколько городов.

2.3. В зависимости от выбранного города меняются заголовки на сайте.
2.4. В зависимости от выбранного города меняются критерии для get_posts, например.

Вопрос:
Как реализовать такого рода гео-папки на WP с автоматическим определением города?
Было бы замечательно по каждому пункту дать комментарий и пример кода.

P.S. Как вариант использовать мультисайт + режим подкатегории. На мой взгляд, это тяжелое решение как с точки зрения реализации так и администрирования (с мультисайтом еще не связывался).
P.S.S. Что-то мне подсказывает, что можно без мультисайта обойтись, но не знаю как)
  • Вопрос задан
  • 271 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы