Я отредактировал переадресацию имени пользователя wordpress для не admin пользователя на домашнюю страницу с помощью article, найденного через google. Но в этой статье он использовал функцию, чтобы направлять на главную страницу сайта, а не URL. Но я хочу перенаправить на конкретную страницу моего проекта. Код, который я использовал этоПереадресовать не администратора пользователя на определенную страницу в wordpress
function admin_login_redirect($redirect_to, $request, $user)
{
global $user;
if(isset($user->roles) && is_array($user->roles)) {
if(in_array("administrator", $user->roles)) {
return $redirect_to;
} else {
return home_url();
}
}
else
{
return $redirect_to;
}
}
add_filter("login_redirect", "admin_login_redirect", 10, 3);
Как перенаправить на конкретную страницу ...
вы можете использовать 'get_permalink (page_id)' вместо 'home_url()' –
Спасибо большое! он работал в полном порядке .... – Rishabh
@Shravan Shrama не могли бы вы добавить свой комментарий в ответе, чтобы Ришаб мог закрыть вопрос? –