WordPress – 非管理员登录后台直接重定向到指定页面
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:WordPress – 非管理员登录后台直接重定向到指定页面
原文链接:https://www.stubbornhuang.com/2018/
发布于:2022年03月09日 17:40:03
修改于:2022年03月09日 17:40:03

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);
上述代码中,一旦非管理员登录后台则直接重定向到网站首页。
当前分类随机文章推荐
- WordPress - 在每一个文章内容末尾都加一个作者信息展示框 阅读1933次,点赞0次
- WordPress - 后台登录成功/失败发送邮件给网站管理员 阅读2759次,点赞0次
- WordPress - 添加网页三角网粒子背景 Canvas-nest.js 阅读3236次,点赞0次
- WordPress - 在文章页顶部加入百分比阅读滚动进度条 阅读753次,点赞2次
- WordPress - get_footer函数,加载主题底部页脚footer模板 阅读679次,点赞0次
- WordPress - 使用Cravatar替换Gravatar提供头像服务 阅读767次,点赞0次
- WordPress - home_url()函数,获取网站主页url链接 阅读694次,点赞0次
- WordPress - 非管理员登录后台直接重定向到指定页面 阅读684次,点赞0次
- WordPress - 支持用户注册时使用中文名 阅读1764次,点赞0次
- WordPress - 站点底部显示站点运行时间 阅读4353次,点赞2次
全站随机文章推荐
- Python - 各种包安装、导入问题总结 阅读1674次,点赞0次
- Mediapipe - Windows10 编译Mediapipe C++版本保姆级教程 阅读9674次,点赞14次
- ThreeJS - 使用自定义Shader 阅读307次,点赞2次
- Pytorch - torch.nn.Module的parameters()和named_parameters() 阅读350次,点赞0次
- 资源分享 - Jim Blinn's Corner - Notation, Notation, Notation 英文高清PDF下载 阅读1719次,点赞0次
- 左手坐标系与右手坐标系 阅读2915次,点赞0次
- Python - 使用with open as 读写文件 阅读1360次,点赞0次
- C++ - 将Unicode std::wstring字符串转换为Unicode std::string转义字符,类似于\uxxxx的形式 阅读1230次,点赞0次
- Python - ModuleNotFoundError: No module named 'skimage' 阅读122次,点赞0次
- 资源分享 - 《Linux命令行大全》.((美)William E.shotts,Jr)中文pdf下载 阅读3772次,点赞2次
评论
164