2020-05-02 / 5600阅 / 悠然
将元功能映射到原始功能。
如果功能是元功能,则此函数还接受要映射的对象的ID。元功能(例如edit_post和edit_user)是此功能使用的功能,用于映射到用户或角色具有的原始功能,例如edit_posts和edit_others_posts。
用法示例:
map_meta_cap('edit_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是否具有实际功能,即功能是什么。元功能列表值可以是“ delete_user”,“ edit_user”,“ remove_user”,“ promote_user”,“ delete_post”,“ delete_page”,“ edit_post”,“ edit_page”,“ read_post”或“ read_page”。
(string)
(Required)
Capability name.
(int)
(Required)
User ID.
(mixed)
(Optional)
further parameters, typically starting with an object ID.
(string[]) Actual capabilities for meta capability.