Как перенаправить пользователя после входа в WordPress
26.01.2017

Время чтения: 1 мин.
Хотите перенаправить пользователей на определенную страницу вашего сайта после входа на свой веб-сайт. Если ваш ответ да, то эта статья поможет вам. В сегодняшнем посте я поделюсь простым кодом для перенаправления пользователей или посетителей после входа в систему.
Вставьте написанный ниже фрагмент код в файл functions.php текущей теме.
<?php
function redirect_user_on_role()
{
//получить текущую информацию пользователя
global $current_user;
get_currentuserinfo();
//Если роль учетной записи пользователя Подписчик
if ($current_user->user_level == 0)
{
wp_redirect( home_url() ); exit;
}
//Если войти в роль пользователя Участник
else if ($current_user->user_level > 1)
{
wp_redirect( home_url() ); exit;
}
//Если войти в роль пользователя Редактор
else if ($current_user->user_level >8)
{
wp_redirect( home_url() ); exit;
}
// Если другая роль
else
{
$redirect_to = 'https://yandex.com/';
return $redirect_to;
}
}
add_action('admin_init','redirect_user_on_role');
?>Редактор: AndreyEx
Если статья понравилась, то поделитесь ей в социальных сетях:
Подписаться
авторизуйтесь
0 комментариев
Старые