underpin / role-loader
Underpin 的角色加载器
1.1.0
2021-11-24 21:41 UTC
Requires
- underpin/underpin: ^2.0
This package is auto-updated.
Last update: 2024-08-25 03:42:12 UTC
README
一个辅助向 WordPress 网站添加自定义用户角色的加载器。
安装
使用 Composer
composer require underpin/role-loader
手动安装
此插件使用内置的自动加载器,因此只要它在 Underpin 之前被要求,它应该能按预期工作。
require_once(__DIR__ . '/underpin-roles/roles.php');
设置
- 安装 Underpin。请参阅Underpin 文档
- 根据需要注册新的角色菜单。
示例
一个非常基本的示例可能看起来像这样。
// Register role underpin()->roles()->add( 'vip', [ 'capabilities' => [ 'read_private_pages', 'read' ], 'name' => 'VIP Member', 'id' => 'vip_member', ] );
或者,您可以扩展 Role
并直接引用扩展类,如下所示
underpin()->roles()->add('role-key','Namespace\To\Class');