У меня есть веб-сайт WordPress.Вы должны войти в систему для доступа к любым страницам, в противном случае вы будете перенаправлены на страницу входа в систему: mywebsite.com/login
Все коды, которые я нашел, работают, если у вас есть форма входа в меню, но нет, если у вас естьизменить страницу.Другие ответы ориентированы на woocommerce и не подходят.
Что я хочу: Пользователь просматривает недоступную страницу: mywebsite.com/this-cat/this-page
.Он перенаправлен на mywebsite.com/login
.После успешного входа он перенаправляется на свой первый запрос: mywebsite.com/this-cat/this-page
.
Пока что пользователь просто перенаправлен на домашнюю страницу.
Я подумал, что, возможно, есть способ отфильтровать перенаправлениепоместите фрагмент страницы в параметре запроса и после входа в систему отфильтруйте перенаправление, чтобы перенаправить его в параметр запроса.
Но, если честно, я понятия не имею, какие фильтры использовать,..