automattic / jetpack-roles
与用户角色和能力相关的工具。
v2.0.3
2024-08-23 14:28 UTC
Requires
- php: >=7.0
Requires (Dev)
- automattic/jetpack-changelogger: ^4.2.6
- brain/monkey: 2.6.1
- yoast/phpunit-polyfills: ^1.1.1
Suggests
- automattic/jetpack-autoloader: Allow for better interoperability with other plugins that use this package.
- dev-trunk / 2.0.x-dev
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.4.25
- v1.4.24
- v1.4.23
- v1.4.22
- v1.4.21
- v1.4.20
- v1.4.19
- v1.4.18
- v1.4.17
- v1.4.16
- v1.4.15
- v1.4.14
- v1.4.13
- v1.4.12
- v1.4.11
- v1.4.10
- v1.4.9
- v1.4.8
- v1.4.7
- v1.4.6
- v1.4.5
- v1.4.4
- 1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.1
- v1.3.0
- v1.2.0
- v1.1.0
- v1.0.4
- v1.0.2
- v1.0.1
- v1.0.0
- dev-prerelease
- dev-fix/slack-workflow-branch-detection
- dev-fix/release-branch-typo
- dev-update/generate-branch-plugin
- dev-release-v1.4.2
- dev-release-v1.4.1
- dev-feature/reorg
- dev-release-v1.4.0
- dev-release-v1.3.1
- dev-release-v1.3.0
- dev-release-v1.2.0
- dev-release-v1.1.0
This package is auto-updated.
Last update: 2024-09-18 03:17:50 UTC
README
Jetpack 的用户角色类。
包含将用户角色转换为能力以及相反的实用工具。
用法
获取当前用户的角色
use Automattic\Jetpack\Roles; $roles = new Roles(); $current_user_role = $roles->translate_current_user_to_role();
获取特定用户的角色
use Automattic\Jetpack\Roles; $roles = new Roles(); $user = get_user_by( '[email protected]' ); $user_role = $roles->translate_user_to_role( $user );
获取角色所需的能力
use Automattic\Jetpack\Roles; $roles = new Roles(); $capability = $roles->translate_role_to_cap( 'administrator' );
在您的 WordPress 插件中使用此包
如果您计划在您的 WordPress 插件中使用此包,我们建议您使用 Jetpack Autoloader 作为您的自动加载器。这将允许与其他使用此包的插件实现最大兼容性。
安全性
需要报告安全漏洞?请访问 https://automattic.com/security/ 或直接访问我们的安全漏洞赏金网站 https://hackerone.com/automattic。
许可证
jetpack-roles 使用 GNU 通用公共许可证 v2 (或更高版本) 许可。