Задать вопрос
@lightlight

Как не делать редирект после регистрации?

Добрый день у меня сайт на wordpress, делаю регистрацию пользователей через Theme my login. Так вот после регистрации происходит перенаправление на главную. Регистрация происходит по всплывающему окну то есть пользователь может находится на любой странице сайта. Подскажите как сделать чтобы редиректа не было, а пользователь остался на той же странице где и регистрировался во всплывающем окне?

Я нашел такую функцию:

function login_redirect() {
return '/shop/';
}
add_filter('login_redirect', 'login_redirect');

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

Потом я нашел как определить URL нахождения пользователя:

function login_redirect() {
$Path=$_SERVER['REQUEST_URI'];

return $Path;
}
add_filter('login_redirect', 'login_redirect');

но так функция не работает, подскажите как мне решить свою проблему?
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
OtshelnikFm
@OtshelnikFm Куратор тега WordPress
Обо мне расскажет yawncato.com
После того как команда Theme my login выпилила основные возможности плагина и их в платные функции определила - не хочется им помогать.
т.е. для вас как один из выходов обратиться на форум поддержки этого плагина и сам автор плагина пусть решает вопросы по своему плагину
Ответ написан
Ваш ответ на вопрос

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

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