current_user_can()

current_user_can()函数是Wordpress函数,返回当前用户是否具有指定的功能。

current_user_can( string $capability, mixed $args )

说明(Description)

另见函数 WP_User::has_cap()()


参数(Parameters)

参数类型必填说明
$capability(string)必需能力名称。
$args(mixed)可选其他参数,通常以对象ID开头。

返回(Return)

(bool)当前用户是否具有给定的功能。如果$capability是一个meta cap,并且$object_id被传递,那么当前用户是否具有给定对象的给定meta capability。


源码(Source)

//暂无
更新版本源码位置使用被使用
5.3.0wp-includes/capabilities.php:6594081 function

笔记(Notes)

如果当前用户不是管理员或没有管理权限,则隐藏管理栏
检查当前用户是否可以使用特定的帖子ID编辑帖子:
这张纸条有点误导人。使用$user->add_cap(’capability’,false)显式拒绝功能将不起作用。明确拒绝超级管理员的功能的唯一方法是使用map_meta_cap过滤器返回do_not_allow以检查该功能。

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索