Многие пользователи при создании различных сервисов на WordPress, хотят максимально скрыть следы cms, либо по другим причинам нужно перенаправить пользователя на указанную страницу после входа или выхода. В данном уроке я расскажу, как после входа или выхода, переадресовать пользователя на указанную страницу.
В комплексе с данным уроком можно использовать урок по изменению стандартной формы входа WordPress. В прошлых уроках я рассказывал вам о том что такое хуки в WordPress. В данном уроке с помощью хуков мы будем вызывать переадресацию после функции входа и выхода.
Для того чтобы сделать перенаправление на нужные вам страницы, в файл functions.php вставляем:
function logout_redirect(){ wp_redirect( '/custom' ); exit(); } add_action('wp_logout','logout_redirect'); function login_redirect() { return '/index.php'; } add_filter('login_redirect', 'login_redirect');
Первая функция logout_redirect() после выхода, переадресует на страницу /custom, вы можете изменить на свою, изменив данное значение.
Вторая функция login_redirect() после входа, переадресует на главную страницу, вы можете изменить /index.php на свое значение, указав адрес к нужной странице.
Вот таким незамысловатым методом, можно перенаправить пользователей на нужные страницы после входа либо выхода.
Если урок был вам полезен или просто понравился, буду признателен за лайки и репосты в социальные сети. Помните, ваши лайки мотивируют меня работать больше.
В заголовке определенно слово после 😉 видимо очень быстро печатали. Спасибо за ресурс, очень интересно
Благодарю!