比如用WP搭建的网站开放注册,注册默认用户组是“作者”角色,那怎样指定作者角色中的某个特定的用户可以进入后台,而其他作者不能进入后台。禁止所有作者角色进入后台我是知道的,但是怎样指定一个例外?
1
qifei Aug 9, 2013
加密 wp-admin 目录
|
3
qifei Aug 9, 2013
Apache 的目录加密
|
4
alay9999 Aug 9, 2013
设成管理员?
|
7
0racleTink Aug 9, 2013
|
8
jasontse Aug 9, 2013 via iPad
Advanced Access Manager
|
9
emric Aug 10, 2013 |
10
GASALA OP @emric 感谢,我是这样限制进入后台的,目前是管理员和编辑角色都可以进入后台,但我想让“作者”角色中的“某个用户”也可以进入,请问怎么改呢?
http://gist.github.com/6198726 |
11
emric Aug 10, 2013
@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. # == 行数 |