Есть сайт-доска объявлений со страницами категорий и регионов, а также страницы поисковые результаты фильтра вида: категория+регион (со своим url).
Вопрос, как перенаправлять пользователя на региональные разделы? И в дальнейшем закреплять его за этими регионами, то есть, чтобы на сайте он видел ссылки "категория+регион" со своим регионом.
При заходе на сайт регион посетителя определяется автоматом по ip, подтверждает регион. Далее посетитель ходит только по своим региональным ссылкам (вида "категория+регион") и видит только их. То есть, нужно менять блоки с ссылками на сайте или подставлять нужные региональные url.
Посетитель может в любой момент изменить свой регион при желании.
Сайт на одном домене (без поддоменов) на Wordpress, тема на основе woocommerce.
Как возможно это реализовать? Дайте совеет пожалуйста.
Спасибо!
записываешь в сессию регион.
потом при заходе на любую стр проверяешь если есть она, то показывать.
то есть в function.php - проверить, если да в сессию закинуть регион
дальше в шаблоне если в сессии этот регион, то показывать это.
Сайты на WordPress + Интернет магазины WooCommerce
Есть мнение что использование сессий должно быть с особой осторожностью и только там где без них ну ваще никак. Иначе есть риск схватить большие нагрузки и тормоза.
Вероятно лучше брать тот же механизм по которому сайт запоминает пользователей - куку.
При выборе города просто ставь куку с городом. А затем по куке можно чекаться, фильтровать запросы, контент и любые другие пляски.