map_meta_cap()

将元功能映射到基本功能。

map_meta_cap(string $cap,int $user_id,mixed $args)

说明(Description)

如果功能是元功能,则此函数还接受要映射的对象的ID。元功能(如edit_post和edit_user)是此函数用于映射到用户或角色具有的基本功能(如edit_posts和edit_others_posts)的功能。

示例用法:

map_meta_cap(’编辑_posts’,$user->ID);

map_meta_cap(’edit_post’,$user->ID,$post->ID);

map_meta_cap(’edit_post_meta’,$user->ID,$post->ID,$meta_key);

这实际上并没有比较用户ID是否具有实际的功能,只是比较功能是什么。元功能列表值可以是“删除用户”、“编辑用户”、“删除用户”、“升级用户”、“删除日志”、“删除页面”、“编辑日志”、“编辑页面”、“读取日志”或“读取页面”。


参数(Parameters)

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

返回(Return)

(string[])元功能的实际功能。

更新版本源码位置使用被使用
5.3.0wp-includes/capabilities.php:38326
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索