WordPress: ユーザー権限と判定一覧

今回は WordPress のユーザー権限と可能な、functions.php での判定の記述に関するメモです。

目次

  • ユーザー権限一覧
  • まとめ

ユーザー権限一覧

上位権限は下位権限の実行レベルをすべて含みます。

             
権限グループ role ユーザーレベル 実行可能
購読者 Subscriber 0 ログイン
寄稿者 Contributor 1 レビュー待ち投稿
投稿者 Author 2 投稿
編集者 Editor 3-7 投稿
固定ページ
カテゴリー
管理者 Administrator 8-10 テーマ
プラグイン
ユーザー
サイト設定

functions.php

権限の判定サンプル

if(current_user_can('subscriber')) { //購読者に適用 }
if(current_user_can('contributor')) { //寄稿者に適用 }
if(current_user_can('author')) { //投稿者に適用 }
if(current_user_can('editor')) { //編集者に適用 }
if(current_user_can('administrator')) { //管理者に適用 }

// ユーザーレベル判定(※非推奨)
if (!current_user_can('level_10')) { //level10 以下のユーザーに適用 }

まとめ

ユーザーレベル判定は現在非推奨となっているため、できるだけ権限グループ名を利用した方がよいと思います。

この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents