wp-includes/capabilities.php

WP文件 16
Core User Role & Capabilities API
函数/钩子名 描述
wp_roles (函数) wp_roles: 这是一个WordPress的函数,用来返回网站的角色和权限。它返回WP_Roles类的一个实例,它可以用来管理网站的角色和权限。
wp_maybe_grant_site_health_caps (函数) wp_maybe_grant_site_health_caps: 这个函数授予用户访问网站健康功能的权限。它检查用户是否有管理选项的权限,如果没有,它将该权限授予用户的角色。
wp_maybe_grant_resume_extensions_caps (函数) wp_maybe_grant_resume_extensions_caps: 这个函数授予管理网站和网络扩展的权限。它检查用户是否有管理网络选项的权限,如果没有,它将该权限授予用户的角色。
wp_maybe_grant_install_languages_cap (函数) wp_maybe_grant_install_languages_cap: 这个函数负责授予用户安装新语言所需的权限。它检查当前用户是否可以安装语言,如果不可以,它将该权限添加到用户的角色中。
user_can (函数) user_can: 这个函数检查一个用户是否有特定的权限。
revoke_super_admin (函数) revoke_super_admin: 这是一个WordPress的函数,用来撤销一个多站点网络中的用户的超级管理员权限。超级管理员可以访问网络上的所有站点,并可以执行管理任务。revoke_supe
remove_role (函数) remove_role: 这个函数用来从WordPress中删除一个用户角色。用户角色是用来定义不同类型用户的权限和权限的: 这个函数需要一个参数,就是要删除的角色的名字。
map_meta_cap (函数) map_meta_cap: 这是WordPress中的一个过滤钩子,允许你修改在WordPress中执行一个特定动作所需的权限。它用于将一个元权限(一般的用户动作)映射到一个特定的权限(一个特定用户角
is_super_admin (函数) is_super_admin: 这个函数检查当前用户是否是超级管理员。如果该用户是超级管理员,则返回true,否则返回false。
grant_super_admin (函数) grant_super_admin: 这个函数用来授予WordPress网络中的一个用户超级管理员的权限: 该函数接收一个用户ID作为参数,并将该用户添加到超级管理员列表中。
get_super_admins (函数) get_super_admins: 这个函数检索网站上具有超级管理员权限的用户名数组。它不需要任何参数,返回一个字符串形式的用户名数组。
get_role (函数) get_role函数是一个WordPress的函数,通过它的名字检索一个角色对象: 这个函数接受角色名称作为参数,并返回角色对象。
current_user_can_for_blog (函数) current_user_can_for_blog: 这个函数检查当前用户是否对WordPress多站点网络中的特定站点具有特定权限。它在处理多站点安装和控制每个站点的内容和功能的访问时很有用。
current_user_can (函数) current_user_can: 这个函数检查当前用户是否有特定的权限,如编辑文章或管理选项。它通常用于WordPress代码中,根据用户角色和权限限制对某些功能或内容的访问。
author_can (函数) author_can: 这个函数用于检查某个用户是否可以在一个文章、页面或自定义文章类型上执行特定的操作。它需要两个参数:第一个是被检查的权限,第二个是文章的ID。如果用户有这种权限,它将返回true
add_role (函数) add_role: 这个函数用来向WordPress添加一个新的用户角色。用户角色决定了一个用户在你的WordPress网站上的访问和权限的级别。你可以使用这个函数来创建新的角色,并定制他们的权限和权

常见问题

FAQs
查看更多 >