X
  • Дизайн та розробка сайту
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2024-03-28
  • 11323 переглядів

  • Дизайн та розробка сайту

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

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

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

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

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

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

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

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

return '/hello.html';

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

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

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 14, в среднем: 5 из 5
Читайте також