WordPress には、デフォルトで「購読者」、「投稿者」、「作成者」、「編集者」、「管理者」の 5 つのユーザー ロールがあります。権限は低から高までありますが、デフォルトの 5 つのロールでは不十分な場合があります。この場合、add_role() 関数を使用してロールを作成できます。
使用方法
リーリーパラメータ
$役割
(文字列) (必須) ユーザーロール ID
デフォルト値: なし
$display_name
(文字列) (必須) 前景に表示されるユーザー役割の名前
デフォルト値: なし
$能力
(配列) (オプション) ユーザーロールの権限
デフォルト値: なし
戻り値
このロール ID を持つロールが存在せず、正常に作成された場合は、WP_Role クラスが返されます。ユーザー ロールがすでに存在する場合、または作成が失敗した場合は、空が返されます。
例
リーリーその他
この関数は wp-includes/capabilities.php にあります
WordPress ユーザー システムは非常にシンプルに見えますが、プラグインを適切に使用すると、WordPress ユーザー システムはプロのフォーラム システムと同等になります。
ユーザー権限管理はユーザー システムの非常に重要な部分です。これらの ID の権限は非常に科学的に設計されていますが、それでもすべてのユーザーのニーズを満たすことができません。この記事では、これらの ID の権限をカスタマイズする方法について説明します。
まず、Capability Manager Enhanced プラグインをインストールして有効にし、権限管理のために「ユーザー」→「機能」に移動します。
まず、右側の「新しい役割の選択」で権限を編集するアイデンティティを選択し、次に左側で権限を調整します。
調整後は保存してください。