wordpress的权限、角色

ggp wordpress 2013-06-04 481 次浏览

对于wordpress对的注册用户都有一个角色,默认有管理员、编辑、订阅者等5种角色,每个角色都有一定的权限-capabilities,话说wordprss的具体的capabilities还真不少,然后在wordpress中还有个user_level(用户级别)这个概念,以前一直有个错误的认识就是:wordpress将用户角色分成了从0到10的11个级别,这是我们没搞清楚用户、角色、权限之间的关系和工作方式。

角色-roles是没有级别的。

当我第一次看到这个观点的时候,我也准备反驳:管理员-administrator不就比订阅者-subscriber的级别要高吗?

额,事实上只要你愿意,你可以赋予subscriber比administrator更多权限,这样角色administrator的级别就比subscriber要低了。。

而在wordpress中确实有个user_lever,这个分级应该是对权限做出的分级,从0到10的级别分别具有一系列权限。

再说一点:在制作主题的时候,具体是使用roles?capabilities?user_level?要看清楚,比如在给后台创建菜单项的函数add_menu_page()的使用,这个函数有一个参数是capabilities,而实际上很多主题制作者的这个参数使用rolse或者user_level,这是错误的,如果你开启了主题的调试模式,就会报错。

 娱乐城百家乐皇冠现金网

回顶部