WordPressでユーザーの権限グループ/権限/ロールを理解する
この記事では「WordPressにおける難解なユーザーの権限グループ、権限、ロールについて徹底的に理解できるよう丁寧に解説」をしていきます!
WordPressにおけるユーザーの権限まわりは非常に概念が難しく、まとまってわかりやすく説明しているサイトがなかったのでまとめてみました。
この記事がみなさまのWordPressサイト構築のお役に立てればうれしいです。
最後に権限関連のサイト構築に非常に役に立つリンクなども紹介しているのでぜひ最後までお付き合いください。
WordPressの「権限」とは?
WordPressの「権限」はユーザーが実行するアクションごとに割り当てられる許可/不許可のフラグのようなものです。
例えば「edit_posts」という権限は「投稿一覧の参照や投稿の編集」が可能になる権限であり「create_users」という権限は「ユーザーの作成」をするための権限です。
WordPressの「権限」の全一覧
以下の記事で全ての権限について紹介していますので参考にしてみてください。
WordPressの権限グループって?
「権限グループ」とはその名の通り「権限」の集まりをグループ化したものです。
実際にユーザーに対して権限を付与するにはこの「権限グループ」をユーザーに対して割り当てます。
デフォルトではユーザー1人に対して1つの権限グループを割り上げることが出来ます。
権限グループの種類はどんなものがある?
権限グループの種類は具体的にはどんなものがあるのでしょうか?
デフォルトでWordPressに用意されている「権限グループ」は「管理者」「編集者」「投稿者」「寄稿者」「購読者」の5つです。
設定画面など、どこかで目にした覚えがあるのではないでしょうか?
(※マルチサイトの特権管理者の説明はややこしくなるので省きます)
権限グループに関してはこちらに詳しくまとめています。
WordPressのユーザー権限とは?
WordPressの「ユーザー権限」という言葉をよく耳にするのですが、いったい何なのでしょうか?
実はこのような「ユーザー権限」という単語はWordPressの機能上は存在しません。
この言葉を使っている他の記事を見てみると、これは概念的なただの日本語として使っており「ユーザーに割り当てる権限グループ」の意味で使っていることが多いようです。
※当サイトでも初心者用にあえてこの言葉を使っている記事もあります。
ロールって何?権限グループとの違いは?
権限について調べていると「ロール」という言葉がたびたび出てきます。権限グループに似た意味をもつようなのですが、どう違うのでしょうか?
これもWordPressの権限関連の理解をややこしくさせている要因です。
WordPressの公式日本語訳サイト上で原文(英語)の「ロール(Roles)」のことを「権限グループ」と訳してしまっているのです!
WordPressのシステム上でも「ロール(Roles)」という名前で関数名などがつけられていますので混乱しないよう注意が必要です。
なので実は「権限グループ=ロール」で、権限グループと呼んでいるのは日本だけ、ということになります。
ちなみに日本語訳の「権限」は原文では「Capabilities(能力、資格)」と割とストレートに訳しています。
ユーザー、権限グループ、権限それぞれの関係は?
ここまでで「ユーザー」「権限グループ」「権限」の関係について少しずつわかってきました。
では最後にまとめておきます。
先ほど権限グループはデフォルトでユーザー1人に対して1つ割り当てられると言いました。
実はWordPressは内部構造的には1ユーザーに複数の権限グループを割り当てられる仕組みにはなっています。
「User Role Editor」プラグインなどで機能拡張することにより1ユーザーに対して複数の権限グループをもたせることが可能です。
「User Role Editor」プラグインを使って権限グループの権限を確認する
また、「User Role Editor」というプラグインをインストールすると管理画面上で権限グループや権限を確認、追加、変更などができるようになります。
ちょっとアイコンが怖くてインストールを躊躇してしまいそうです・・・
プラグイン上では権限はこんな感じで表示されます。
最後に
最後までお読みいただきありがとうございました!
権限についてより理解したい、使いこなしたい場合は以下も参考にしてみてください。
WordPressのユーザー権限関連の記事
WordPressのユーザーに割り当てられる「権限」に関して、概念がかなり難解なので、理解するのに少々時間がかかります。
ユーザー権限、権限グループ、権限、ロール・・・とどれがどういった意味でどう関係してくるのかを理解しないとWordPressの権限は扱えません。
以下の記事を参照いただけると全貌が理解できると思いますので権限に関する記事を紹介しておきます。
まずはWordPressの権限の全体像。
権限グループの種類と追加方法
権限全一覧の表まとめ
権限を使ったコンテンツの表示切替