LevelとCapability

説明

プラグインやテーマの管理ページを作成する際など、ユーザのレベルと権限を確認することがある。ここでは、権限グループ別のレベルと権限の有無を整理してみた。 WordPress 3.1の権限グループ別の所有権限は次の通り。
権限グループ管理者編集者投稿者寄稿者購読者
レベル107210
テーマの変更'switch_themes'    
テーマの編集'edit_themes'    
プラグインの有効化'activate_plugins'    
プラグインの編集'edit_users'    
ファイルの編集'edit_files'    
設定の管理'manage_options'    
インポート'import'    
コメントの承認'moderate_comments'   
カテゴリーの管理'manage_categories'   
リンクの管理'manage_links'   
フィルターなしのHTML'unfiltered_html'   
他のユーザの記事の編集'edit_others_posts'   
ページの編集'edit_pages'   
投稿された記事の編集'edit_published_posts'  
ファイルアップロード'upload_files'  
記事の投稿'publish_posts'  
記事の編集'edit_post' 
閲覧'read'
なお権限グループ別のレベルと権限は、WordPressのバージョンによって差異があるので、/wp-admin/includes/schema.phpで確認するとよい。

最終更新 : 2018年05月27日 10:52


お勧め

get_comment_ID(2018年5月27日 更新)

int get_comment_ID( )
現在のコメントのIDを取得する。

do_shortcode(2018年5月27日 更新)

string function do_shortcode( string $content [ , bool $ignore_html = false ] )
文字列に含まれるショートコードを変換する。

get_search_query(2018年5月27日 更新)

string get_search_query( [ bool $escaped = true ] )
ユーザによって検索フォームで入力された検索キーフレーズを取得する。

remove_filter(2018年5月27日 更新)

bool remove_filter( $tag, mixed $function_to_remove [ , int $priority = 10 [ , int $accepted_args = 1 ] ] )
WordPressタグに登録されているフィルターを削除する。

get_term_feed_link(2012年2月23日 更新)

string get_term_feed_link( int $term_id [ , string $taxonomy = 'category' [ , string $feed = '' ] ] )
カテゴリーや投稿タグなどのタームフィードのURLを取得する。