1 非管理员登录后台直接跳转到指定页面
一般情况下,作为网站管理员都不太想网站注册的非管理员用户进入WordPress网站后台页面闲逛,所以我们可以在用户登录网站后台时直接对这种行为进行处理,如果非管理员用户登录网站后台,则直接重定向到其他的指定页面。
在主题的function.php中加入以下代码,
function my_login_redirect($redirect_to, $request, $user){
if( isset( $user->roles ) && is_array( $user->roles ) ) {
// 检查用户的角色
if( in_array( "administrator", $user->roles ) ) {
// 跳转到管理员用户界面
return admin_url();
} else {
// 跳转到其他用户界面
return home_url();
}
}
}
add_filter("login_redirect", "my_login_redirect", 10, 3);
上述代码中,一旦非管理员登录后台则直接重定向到网站首页。
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 非管理员登录后台直接重定向到指定页面
原文链接:https://www.stubbornhuang.com/2018/
发布于:2022年03月09日 17:40:03
修改于:2023年06月26日 20:30:13
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
52