阿里云服务器

我们在网站中常常需要管理员登录跳转到后台,而用户登录是留在前台的。通过下面代码可以轻松判断控制登录后跳转的页面。

function my_login_redirect($redirect_to, $request, $user){
if( is_array( $user->roles ) ) {
// 检查用户的角色
if( in_array( "administrator", $user->roles ) ) {
// 跳转到管理员用户界面
return $redirect_to;
} else {
// 跳转到其他用户界面
return ( home_url().'/about' ); 

}
}
}
add_filter("login_redirect", "my_login_redirect", 10, 3);

我们可以把about 改成前台的其他页面。

相关阅读: