has_cap()

wordpress函数 2014年11月01日 , ,

has_cap()函数测试用户有权限或者是某角色。如果有返回true,否则返回falsehttp://furzoom.com/has_cap/

函数原型

has_cap( $cap );

参数详解

  1. $cap,要测试的权限或者角色名。参考函数current_user_can()

返回值

如果当前用户有权限返回true,否则返回false

应用实例

检测当前用户是否可以编辑用户信息:

$cu = wp_get_current_user();
if($cu->has_cap('edit_users')){
    // do something
}

总结

如果对has_cap()函数使用的数字的参数,则会有以下notice:

Notice: has_cap was called with an argument that is <strong>deprecated</strong> since version 2.0! Usage of user levels by plugins and themes is deprecated. Use roles and capabilities instead.

则需要按照新的要求更改就好,详见current_user_can()中的总结。

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《has_cap()》
日志链接:http://furzoom.com/has_cap/
博客名称:枫竹梦

【上一篇】
【下一篇】

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部