Главная / Вопросы и ответы

Как поменять редирект после авторизации wordpress?

Чтобы изменить редирект после авторизации в WordPress, можно использовать хук (hook) wp_login и функцию wp_redirect(). Это можно сделать, например, добавив следующий код в файл functions.php вашей темы:

php
function custom_login_redirect() { wp_redirect( home_url() ); // замените home_url() на URL, на который нужно перенаправить после авторизации exit; } add_action( 'wp_login', 'custom_login_redirect' );

В этом примере функция custom_login_redirect() будет вызываться после успешной авторизации пользователя и перенаправлять его на домашнюю страницу сайта с помощью функции wp_redirect(). Вы можете заменить home_url() на URL, на который вы хотите перенаправить пользователя после авторизации.

Также обратите внимание, что для использования wp_redirect() необходимо, чтобы эта функция была вызвана до того, как WordPress начнет отправлять любой контент на экран, поэтому после вызова wp_redirect() следует использовать exit; для прекращения выполнения кода.

Популярные шаблоны

Галотерапия

WordPress #5278

Бары

WordPress #4941

Автомойки

WordPress #3863

Бижутерия

WordPress #2098

Spa-салоны

WordPress #693