underpin/role-loader

Underpin 的角色加载器

1.1.0 2021-11-24 21:41 UTC

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');

设置

  1. 安装 Underpin。请参阅Underpin 文档
  2. 根据需要注册新的角色菜单。

示例

一个非常基本的示例可能看起来像这样。

// 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');