请问wordpress怎样指定某个用户可以访问后台

2013-08-09 21:36:28 +08:00
 GASALA
比如用WP搭建的网站开放注册,注册默认用户组是“作者”角色,那怎样指定作者角色中的某个特定的用户可以进入后台,而其他作者不能进入后台。禁止所有作者角色进入后台我是知道的,但是怎样指定一个例外?
3688 次点击
所在节点    问与答
11 条回复
qifei
2013-08-09 21:41:38 +08:00
加密 wp-admin 目录
GASALA
2013-08-09 21:44:03 +08:00
@qifei 加密?正常感觉应该是利用角色的权限去,但是我不知道怎样指定某个人例外
qifei
2013-08-09 21:55:39 +08:00
Apache 的目录加密
alay9999
2013-08-09 22:15:02 +08:00
设成管理员?
GASALA
2013-08-09 22:20:05 +08:00
@alay9999 可是又不想他拥有太多权限。。。
sophy
2013-08-09 22:35:23 +08:00
sophy
2013-08-09 22:36:21 +08:00
jasontse
2013-08-09 22:45:33 +08:00
Advanced Access Manager
emric
2013-08-10 01:16:03 +08:00
GASALA
2013-08-10 10:16:03 +08:00
@emric 感谢,我是这样限制进入后台的,目前是管理员和编辑角色都可以进入后台,但我想让“作者”角色中的“某个用户”也可以进入,请问怎么改呢?

http://gist.github.com/6198726
emric
2013-08-10 15:03:34 +08:00
@GASALA
不用改,替换你现在就可以, 我写几条注释吧.....
#2 使用'admin_init'而不使用'init'避免前台重复运行
#5 允许登陆的用户名
#6 获取登陆用户信息
http://codex.wordpress.org/Function_Reference/wp_get_current_user
#7 用户组是否等于当前注册默认用户组
http://codex.wordpress.org/Class_Reference/WP_User#Public_Properties
#8 用户名是否等于数组中的其中一个 /false 提示禁止访问
P.S. # == 行数

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78606

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX