Главная
Wordpress
Переадресация после авторизации на WordPress
  • 1021
  • 3
  • Рубрика: Wordpress

Переадресация после авторизации на WordPress

переадресация на главную

Доброго времени суток 🙂

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

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

И так, все делается очень просто, Вам попросту нужно открыть файл пользовательских функций - functions.php, после добавить в него следующую функцию:

Вставлять код лучше в самый конец файла, если у вас есть закрывающий тег PHP, то сделать это нужно перед ним. Выглядит он так - ?>.

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

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

return '/hello.html';

Вот такой простой способ. Нужно было раньше его описать, но как-то не доходили руки. Теперь можно вычеркнуть из списка запланированных статей.

На этом все, спасибо за внимание. 🙂




Если Вам был полезным мой труд, можете поддержать сайт :)


Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 7, в среднем: 5 из 5

Опубликовано 3 комментария

  • Антон
    Комментариев: 2

    Спасибо, отличный и простой способ!
    Подскажите пожалуйста, как можно сделать редирект на предыдущую страницу?
    Т.е пользователь нажал "Войти" или "авторизироваться" и его направляет (через return '/') на главную или любую другую страницу, а мне хотелось бы оставить/вернуть пользователя на текущую страницу, на которой он собственно и нажал "Войти"?
    Буду благодарен за помощь)

Добавить комментарий

Заполните поля ниже. Ваш e-mail не будет опубликован. Обязательные поля помечены *

Уважаемые пользователи! При добавлении комментариев на сайт Вам следует соблюдать правила указанные под формой отправки комментариев.

Соблюдайте добавления комментариев

Это не спам *

Нажмите, чтобы добавить код в комментарий
X

Привет дорогой друг

У тебя установлено расширение AdBlock или подобное. Добавь мой сайт в белый список, и тем самым внесешь свой вклад в его развитие. Инструкция как отключить AdBlock Хочу такое же окошко