概要説明
WordPress の 5 つの権限グループ(購読者・寄稿者・投稿者・編集者・管理者)で何ができるかを、作業環境で確かめた表で比べました。ライターさんに記事を頼むときの選び方、寄稿者にも画像のアップロードを許すコード、公開を LINE に知らせる方法、メニューを絞るプラグインも。
~ 目次 ~
5 つの権限グループと、できること
| 購読者 | 記事の閲覧のみ可能 |
|---|---|
| 寄稿者 | 記事の作成・編集が可能 |
| 投稿者 | 編集・削除・公開が可能 |
| 編集者 | 全ての記事の編集・削除・公開が可能 |
| 管理者 | WordPressの全操作が可能 |
公開まで任せるなら「投稿者」。公開の前に確かめたいなら「寄稿者」にしておき、任せられるようになったら「投稿者」に変えるのがおすすめです
おもな操作ごとの比べ
このサイトの作業環境(WordPress 7.1.3)で、それぞれの権限グループが持っている権限を確かめました(○ができる、-ができない)。
| 操作(権限の名前) | 購読者 | 寄稿者 | 投稿者 | 編集者 | 管理者 |
|---|---|---|---|---|---|
| 記事を読む(read) | ○ | ○ | ○ | ○ | ○ |
| 自分の記事を書く(edit_posts) | - | ○ | ○ | ○ | ○ |
| 記事を公開する(publish_posts) | - | - | ○ | ○ | ○ |
| 画像を上げる(upload_files) | - | - | ○ | ○ | ○ |
| 人の記事を直す(edit_others_posts) | - | - | - | ○ | ○ |
| 固定ページを直す(edit_pages) | - | - | - | ○ | ○ |
| カテゴリーを管理する(manage_categories) | - | - | - | ○ | ○ |
| コメントを承認する(moderate_comments) | - | - | - | ○ | ○ |
| プラグインを入れる(install_plugins) | - | - | - | - | ○ |
| テーマを変える(switch_themes) | - | - | - | - | ○ |
| ユーザーを直す(edit_users) | - | - | - | - | ○ |
| 設定を変える(manage_options) | - | - | - | - | ○ |
寄稿者は画像を上げられないので、記事に画像を入れてもらいたいときに困ることがあります。
寄稿者にも画像のアップロードを許す
/**
* 寄稿者(contributor)にも、画像のアップロードを許す
* DB の権限は変えず、このコードがあるあいだだけ許す(消せば元に戻る)
*/
add_filter( 'user_has_cap', function ( $allcaps, $caps, $args, $user ) {
if ( in_array( 'contributor', (array) $user->roles, true ) ) {
$allcaps['upload_files'] = true;
}
return $allcaps;
}, 10, 4 );
| 書き方 | 役目 |
|---|---|
| user_has_cap | 権限を確かめるたびに呼ばれるフィルター。ここで足した権限は DB に保存されない |
| 寄稿者だけに upload_files を足す | 公開(publish_posts)はできないまま |
| コードを消せば元に戻る | add_cap() で DB の権限を書きかえる方法と違い、戻し忘れがない |
作業環境で、試しの寄稿者のユーザーを作って確かめました(確かめたあと消しました)。
| 見たこと | 結果 |
|---|---|
| コードを入れる前の画像のアップロード | できない(false) |
| コードを入れたあとの画像のアップロード | できる(true) |
| コードを入れたあとの公開 | できないまま(false) |
| 投稿者の権限 | 変わらない |
記事が公開されたら LINE に知らせる
ライターさんが投稿者として公開したとき、すぐに LINE に知らせが来るようにしておくと、公開された記事を確かめやすくなります。
前は LINE Notify を使う方法が定番でしたが、LINE Notify は 2025 年 3 月 31 日に終わりました。今は LINE の Messaging API を使います。やり方は上の記事にまとめています。
ユーザーごとに管理画面のメニューを絞る:User Admin Simplifier
ライターさんの作業に要らないメニューは、隠しておくと迷いません。やり方は上の記事を見てください
User Admin Simplifier は、今も更新が続いています(2026 年 10 月に確かめた時点で 3.1.1・2026 年 8 月の更新・有効なサイト 1 万以上)。メニューを隠すのは見た目だけで、権限は変わりません。できることを本当に絞りたいときは、上の表の権限グループで決めます。


