- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
「ユーザーの種類と権限」の版間の差分
細 (→(最新情報): リンク・見出し等調整して一旦保存/情報募集中) |
細 (一部和訳。) |
||
6行目: | 6行目: | ||
== はじめに == | == はじめに == | ||
− | + | [[WordPress]]のユーザーレベルシステムはブログの管理者が各ユーザに対して利用できる機能を制限・開放できるように設計されています。管理者は記事の投稿・編集、ページの作成、リンクの定義、カテゴリーの追加、コメントの承認、プラグインの管理、テーマの管理、他のユーザの管理等の機能へのアクセスや、それらを管理する権限を持っています。さらに、管理者はユーザレベルの調節をすることもできます。 | |
− | + | WordPress 1.2、1.5、2.0、2.1以降では'''それぞれ設定が異なります'''。ご使用のバージョンに合わせて参照してください。 | |
== バージョン2.0 == | == バージョン2.0 == | ||
− | + | <!-- | |
via http://codex.wordpress.org/Roles_and_Capabilities | via http://codex.wordpress.org/Roles_and_Capabilities | ||
− | via http://wordpress.xwd.jp/me2.0-docs/index.php?%A5%E6%A1%BC%A5%B6%A1%BC%A5%EC%A5%D9%A5%EB%A4%CB%A4%C4%A4%A4%A4%C6 | + | via http://wordpress.xwd.jp/me2.0-docs/index.php?%A5%E6%A1%BC%A5%B6%A1%BC%A5%EC%A5%D9%A5%EB%A4%CB%A4%C4%A4%A4%A4%C6 --> |
− | + | ||
− | + | ||
+ | バージョン2.0では「権限」の概念が導入されています。このシリーズでは予め定義された5つの「標準」の権限が設定されています。それらは、管理者、編集者、投稿者/作成者、寄稿者/投稿者、協力者/購読者です。('''''ドキュメントの為に統一を求む''''') それぞれの権限によって作業範囲が変わります。それは30項目に及び、権限の設定により定義できます。 | ||
=== 2.0の役割と権限 === | === 2.0の役割と権限 === | ||
− | {| | + | {| class="widefat" style="border:1px solid #eee" |
− | |- | + | |- style="background:#464646; color:#d7d7d7;" |
! !! 管理者 !! 編集者 !! 投稿者/作成者 !! 寄稿者/投稿者 !! 協力者/購読者 | ! !! 管理者 !! 編集者 !! 投稿者/作成者 !! 寄稿者/投稿者 !! 協力者/購読者 | ||
|- | |- | ||
60行目: | 59行目: | ||
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
|- | |- | ||
− | ! | + | !フィルターなしのHTML |
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
103行目: | 102行目: | ||
via http://codex.wordpress.org/User_Levels | via http://codex.wordpress.org/User_Levels | ||
− | ユーザレベルは0から10まであります。0は最低位のレベルであり、10は最高位のレベルです。レベル10は絶対的な権力を有しています。一般的に、ユーザレベルに応じて'''自分より下位レベル''' | + | ユーザレベルは0から10まであります。0は最低位のレベルであり、10は最高位のレベルです。レベル10は絶対的な権力を有しています。一般的に、ユーザレベルに応じて'''自分より下位レベル'''のユーザの投稿を編集・公開できます。ディスカッションの為に、登録とログインを行う全ての来訪者をユーザと呼びます。 |
レベル10のユーザは管理者権限を有しており、ここでは管理者と呼んでいます。WordPressをインストールする課程で自動的に管理者を作成し、レベル10を割り当てます。全てのユーザをコントロールする絶対的な力を持っている為、多くの場合、'''レベル10のユーザは一人だけであるべき'''です。 | レベル10のユーザは管理者権限を有しており、ここでは管理者と呼んでいます。WordPressをインストールする課程で自動的に管理者を作成し、レベル10を割り当てます。全てのユーザをコントロールする絶対的な力を持っている為、多くの場合、'''レベル10のユーザは一人だけであるべき'''です。 | ||
109行目: | 108行目: | ||
=== 1.5のレベルと権限 === | === 1.5のレベルと権限 === | ||
− | {| | + | {| class="widefat" style="border:1px solid #eee" |
|- | |- | ||
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
292行目: | 291行目: | ||
!colspan="12"|ユーザー | !colspan="12"|ユーザー | ||
|- | |- | ||
− | ! | + | !あなたのプロフィール |
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
|style="background-color:skyblue;"| | |style="background-color:skyblue;"| | ||
410行目: | 409行目: | ||
The default role for a new user can be set using the [[Settings General SubPanel]]. | The default role for a new user can be set using the [[Settings General SubPanel]]. | ||
− | == | + | ==権限グループ <span id="Roles"></span>== |
The identity a particular user assumes in a blog is called their Role. A Role essentially describes the set of tasks, called [[#Capabilities|Capabilities]], a person is allowed to perform. For instance, the role of [[#Administrator|Administrator]] encompasses every possible task that can be performed within a WordPress blog. On the other hand, the [[#Author|Author]] role allows the execution of just a small subset of tasks. | The identity a particular user assumes in a blog is called their Role. A Role essentially describes the set of tasks, called [[#Capabilities|Capabilities]], a person is allowed to perform. For instance, the role of [[#Administrator|Administrator]] encompasses every possible task that can be performed within a WordPress blog. On the other hand, the [[#Author|Author]] role allows the execution of just a small subset of tasks. | ||
418行目: | 417行目: | ||
The following sections list the Roles and their Capabilities: | The following sections list the Roles and their Capabilities: | ||
− | === | + | ===管理者 <span id="Administrator"></span>=== |
:*[[#activate_plugins|activate_plugins]] | :*[[#activate_plugins|activate_plugins]] | ||
475行目: | 474行目: | ||
:*[[#level_10|level_10]] | :*[[#level_10|level_10]] | ||
− | === | + | ===編集者 <span id="Editor"></span>=== |
:*[[#delete_others_pages|delete_others_pages]] | :*[[#delete_others_pages|delete_others_pages]] | ||
512行目: | 511行目: | ||
:*[[#level_7|level_7]] | :*[[#level_7|level_7]] | ||
− | === | + | ===作成者 <span id="Author"></span>=== |
:*[[#delete_posts|delete_posts]] | :*[[#delete_posts|delete_posts]] | ||
525行目: | 524行目: | ||
:*[[#level_2|level_2]] | :*[[#level_2|level_2]] | ||
− | === | + | ===寄稿者 <span id="Contributor"></span>=== |
:*[[#delete_posts|delete_posts]] | :*[[#delete_posts|delete_posts]] | ||
533行目: | 532行目: | ||
:*[[#level_1|level_1]] | :*[[#level_1|level_1]] | ||
− | === | + | ===購読者 <span id="Subscriber"></span>=== |
:*[[#read|read]] | :*[[#read|read]] | ||
:*[[#level_0|level_0]] | :*[[#level_0|level_0]] | ||
− | === | + | ===権限・権限グループテーブル <span id="Capability_vs._Role_Table"></span>=== |
− | {| class="widefat" | + | {| class="widefat" style="border:1px solid #eee" |
|- style="background:#464646; color:#d7d7d7;" | |- style="background:#464646; color:#d7d7d7;" | ||
− | ! | + | ! 権限!!管理者!!編集者!!作成者!!寄稿者!!購読者 |
|- | |- | ||
|install_themes||bgcolor="#ABCDEF"| |||||||| | |install_themes||bgcolor="#ABCDEF"| |||||||| | ||
630行目: | 629行目: | ||
|read||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| | |read||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| ||bgcolor="#ABCDEF"| | ||
|- style="background:#464646; color:#d7d7d7;" | |- style="background:#464646; color:#d7d7d7;" | ||
− | ! | + | ! レベル!!管理者!!編集者!!作成者!!寄稿者!!購読者 |
|- | |- | ||
|level_10||bgcolor="#ABCDEF"| |||||||| | |level_10||bgcolor="#ABCDEF"| |||||||| | ||
655行目: | 654行目: | ||
|} | |} | ||
− | == | + | ==権限 <span id="Capabilities"></span>== |
===switch_themes=== | ===switch_themes=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | * | + | *外観 |
− | * | + | *外観 > テーマ |
− | * | + | *外観 > ウィジェット |
===edit_themes=== | ===edit_themes=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | * | + | *外観 > Theme Editor |
− | * | + | *外観 > 現在のテーマ設定 |
===activate_plugins=== | ===activate_plugins=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | *[[管理パネル#Plugins| | + | *[[管理パネル#Plugins|プラグイン]] |
− | *[[管理パネル#Plugins| | + | *[[管理パネル#Plugins|プラグイン]] > [[管理パネル#Plugins|Plugins]] |
===edit_plugins=== | ===edit_plugins=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | *[[管理パネル#Plugins| | + | *[[管理パネル#Plugins|プラグイン]] > [[管理パネル#Plugin Editor|Editor]] |
===edit_users=== | ===edit_users=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | *[[管理パネル#Users| | + | *[[管理パネル#Users|ユーザー]] |
− | *[[管理パネル#Users| | + | *[[管理パネル#Users|ユーザー]] > [[管理パネル#Authors & Users|投稿者とユーザー]] |
===edit_files=== | ===edit_files=== | ||
− | + | 現在使われていません。 | |
===manage_options=== | ===manage_options=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | * | + | *設定 > General |
− | * | + | *設定 > 投稿設定 |
− | * | + | *設定 > 表示設定 |
− | * | + | *設定 > ディスカッション |
− | * | + | *設定 > パーマリンク設定 |
− | * | + | *設定 > Miscellaneous |
===moderate_comments=== | ===moderate_comments=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Question: This is blank. I guess the User can accept and deny (= delete) a comment in moderation. Can he also delete other comments? [[:en:User:Tordans|Tordans]] 17:56, 8 Apr 2006 (GMT) | *Question: This is blank. I guess the User can accept and deny (= delete) a comment in moderation. Can he also delete other comments? [[:en:User:Tordans|Tordans]] 17:56, 8 Apr 2006 (GMT) | ||
709行目: | 708行目: | ||
===manage_categories=== | ===manage_categories=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Manage > Categories | *Manage > Categories | ||
===manage_links=== | ===manage_links=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | * | + | *リンク |
− | * | + | *リンク > 編集 |
− | * | + | *リンク > Add New |
− | * | + | *リンク > リンクカテゴリー |
− | * | + | *リンク > Import Links |
===upload_files=== | ===upload_files=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Upload | *Upload | ||
===import=== | ===import=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Import | *Import | ||
738行目: | 737行目: | ||
===edit_posts=== | ===edit_posts=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Write | *Write | ||
*Write > Write Post | *Write > Write Post | ||
752行目: | 751行目: | ||
*user can see other users' images in inline-uploading [no? see {{BrowseSource|wp-admin/inline-uploading.php}}(訳注:最新版にはないようです) | *user can see other users' images in inline-uploading [no? see {{BrowseSource|wp-admin/inline-uploading.php}}(訳注:最新版にはないようです) | ||
− | + | [[#Exceptions|例外]]を参照。 | |
===edit_published_posts=== | ===edit_published_posts=== | ||
770行目: | 769行目: | ||
===edit_pages=== | ===edit_pages=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
*Write > Write Page -- ''gives acces to "page-new.php"'' | *Write > Write Page -- ''gives acces to "page-new.php"'' | ||
*Manage > Pages -- ''all users can view "/wp-admin/edit-pages.php" but only those here do see the link 'edit' and 'delete' in the table list.'' | *Manage > Pages -- ''all users can view "/wp-admin/edit-pages.php" but only those here do see the link 'edit' and 'delete' in the table list.'' | ||
778行目: | 777行目: | ||
===read=== | ===read=== | ||
− | + | 以下の[[管理パネル]]設定へのアクセスを許可します。 | |
− | * | + | *ダッシュボード |
− | * | + | *あなたのプロフィール |
− | '' | + | ''menu.php 以外のコアコード内では使われていません。'' |
===edit_others_pages=== | ===edit_others_pages=== | ||
− | + | バージョン2.1以降 | |
===edit_published_pages=== | ===edit_published_pages=== | ||
− | + | バージョン2.1以降 | |
===edit_published_pages=== | ===edit_published_pages=== | ||
− | + | バージョン2.1以降 | |
===delete_pages=== | ===delete_pages=== | ||
− | + | バージョン2.1以降 | |
===delete_others_pages=== | ===delete_others_pages=== | ||
− | + | バージョン2.1以降 | |
===delete_published_pages=== | ===delete_published_pages=== | ||
− | + | バージョン2.1以降 | |
===delete_posts=== | ===delete_posts=== | ||
− | + | バージョン2.1以降 | |
===delete_others_posts=== | ===delete_others_posts=== | ||
− | + | バージョン2.1以降 | |
===delete_published_posts=== | ===delete_published_posts=== | ||
− | + | バージョン2.1以降 | |
===delete_private_posts=== | ===delete_private_posts=== | ||
− | + | バージョン2.1以降 | |
===edit_private_posts=== | ===edit_private_posts=== | ||
− | + | バージョン2.1以降 | |
===read_private_posts=== | ===read_private_posts=== | ||
− | + | バージョン2.1以降 | |
===delete_private_pages=== | ===delete_private_pages=== | ||
− | + | バージョン2.1以降 | |
===edit_private_pages=== | ===edit_private_pages=== | ||
− | + | バージョン2.1以降 | |
===read_private_pages=== | ===read_private_pages=== | ||
− | + | バージョン2.1以降 | |
===delete_users=== | ===delete_users=== | ||
− | + | バージョン2.1以降 | |
===create_users=== | ===create_users=== | ||
− | + | バージョン2.1以降 | |
===unfiltered_upload=== | ===unfiltered_upload=== | ||
− | + | バージョン2.3以降 | |
===edit_dashboard=== | ===edit_dashboard=== | ||
− | + | バージョン2.5以降 | |
===update_plugins=== | ===update_plugins=== | ||
− | + | バージョン2.6以降 | |
===delete_plugins=== | ===delete_plugins=== | ||
− | + | バージョン2.6以降 | |
===level_10=== | ===level_10=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_9=== | ===level_9=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_8=== | ===level_8=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_7=== | ===level_7=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_6=== | ===level_6=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_5=== | ===level_5=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_4=== | ===level_4=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_3=== | ===level_3=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_2=== | ===level_2=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_1=== | ===level_1=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
===level_0=== | ===level_0=== | ||
− | + | *プラグイン用後方互換性のために保持されています。 | |
− | * | + | |
− | == | + | ==ユーザーレベルから権限グループへの変換 <span id="User_Level_to_Role_Conversion"></span>== |
− | * | + | *ユーザーレベル0は[[#Subscriber|購読者]]に変換 |
− | * | + | *ユーザーレベル1は[[#Contributor|寄稿者]]に変換 |
− | * | + | *ユーザーレベル2、3、4は[[#Author|作成者]]に変換 |
− | * | + | *ユーザーレベル5、6、7は[[#Editor|編集者]]に変換 |
− | + | *ユーザーレベル8、9、10は[[#Administrator|管理者]]に変換 | |
− | + | ||
− | * | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | ==権限グループからユーザーレベルへの変換 <span id="Role_to_User_Level_Conversion"></span>== |
− | === | + | ===購読者 <span id="Subscriber_Role"></span>=== |
− | + | ユーザーレベル0 | |
− | === | + | ===寄稿者 <span id="Contributor_Role"></span>=== |
− | + | ユーザーレベル1 | |
− | === | + | ===作成者 <span id="Author_Role"></span>=== |
− | + | ユーザーレベル2、3、4 | |
− | === | + | ===編集者 <span id="Editor_Role"></span>=== |
− | + | ユーザーレベル5、6、7 | |
− | === | + | ===管理者 <span id="Administrator_Role"></span>=== |
− | + | ユーザーレベル8、9、10 | |
− | === | + | ===例外 <span id="Exceptions"></span>=== |
WP 2.7.1 does ''not'' allow Editors to edit the posts of Administrators. Given that "One particular Role should not be considered to be 'senior to' another Role ... "[[#WordPress Version 2.0|*]], this may be a bug in this release. Either that, or some clarification is required in this article. | WP 2.7.1 does ''not'' allow Editors to edit the posts of Administrators. Given that "One particular Role should not be considered to be 'senior to' another Role ... "[[#WordPress Version 2.0|*]], this may be a bug in this release. Either that, or some clarification is required in this article. | ||
− | == | + | ==リソース <span id="Resources"></span>== |
− | *[http://wordpress.org/extend/plugins/members/ Members | + | *[http://wordpress.org/extend/plugins/members/ Members プラグイン] |
*[http://www.im-web-gefunden.de/wordpress-plugins/role-manager/ Role Manager Plugin for WordPress] | *[http://www.im-web-gefunden.de/wordpress-plugins/role-manager/ Role Manager Plugin for WordPress] | ||
− | *[http://wordpress.org/extend/plugins/role-scoper/ Role Scoper | + | *[http://wordpress.org/extend/plugins/role-scoper/ Role Scoper プラグイン] |
− | *[http://wordpress.org/extend/plugins/capsman/ Capability Manager | + | *[http://wordpress.org/extend/plugins/capsman/ Capability Manager プラグイン] |
− | *[http://bueltge.de/wordpress-admin-theme-adminimize/674/ Adminimize | + | *[http://wordpress.org/extend/plugins/user-access-manager/ User Access Manager プラグイン] |
+ | *[http://bueltge.de/wordpress-admin-theme-adminimize/674/ Adminimize プラグイン] | ||
*[http://boren.nu/archives/2005/12/01/whats-new-in-20-roles-and-capabilities/ Ryan Boren's What's New in 2.0: Roles and Capabilities] | *[http://boren.nu/archives/2005/12/01/whats-new-in-20-roles-and-capabilities/ Ryan Boren's What's New in 2.0: Roles and Capabilities] | ||
*[http://asymptomatic.net/2005/07/11/1747/permission-change-overview-in-16/ Owen Winkler's Permission Change Overview] | *[http://asymptomatic.net/2005/07/11/1747/permission-change-overview-in-16/ Owen Winkler's Permission Change Overview] | ||
*[http://comox.textdrive.com/pipermail/wp-hackers/2005-July/001707.html Hackers email list Original User Capability discussion] | *[http://comox.textdrive.com/pipermail/wp-hackers/2005-July/001707.html Hackers email list Original User Capability discussion] | ||
− | {{原文|Roles and Capabilities| | + | {{原文|Roles and Capabilities|82490}}<!-- 2010-01-29T10:00:48 MichaelH 版 --> |
{{DEFAULTSORT:ゆうさあのしゆるいとけんけん}} | {{DEFAULTSORT:ゆうさあのしゆるいとけんけん}} |
2010年3月29日 (月) 08:51時点における版
このページ「ユーザーの種類と権限」は 情報が古くなっている可能性があります。最新版(英語)も合わせてご覧ください。最新に更新してくださる協力者を求めています。
このページ「ユーザーの種類と権限」は最新情報が未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています。
(注) 最新情報を翻訳するため、このページの後半に最新英語版をコピーしてあります。後半を翻訳後、前半も活かしてマージする予定です。
目次
- 1 はじめに
- 2 バージョン2.0
- 3 バージョン1.5
- 4 (最新情報)
- 4.1 Description
- 4.2 Super Powers for Blog Owner
- 4.3 Summary of Roles
- 4.4 権限グループ
- 4.5 権限
- 4.5.1 switch_themes
- 4.5.2 edit_themes
- 4.5.3 activate_plugins
- 4.5.4 edit_plugins
- 4.5.5 edit_users
- 4.5.6 edit_files
- 4.5.7 manage_options
- 4.5.8 moderate_comments
- 4.5.9 manage_categories
- 4.5.10 manage_links
- 4.5.11 upload_files
- 4.5.12 import
- 4.5.13 unfiltered_html
- 4.5.14 edit_posts
- 4.5.15 edit_others_posts
- 4.5.16 edit_published_posts
- 4.5.17 publish_posts
- 4.5.18 edit_pages
- 4.5.19 read
- 4.5.20 edit_others_pages
- 4.5.21 edit_published_pages
- 4.5.22 edit_published_pages
- 4.5.23 delete_pages
- 4.5.24 delete_others_pages
- 4.5.25 delete_published_pages
- 4.5.26 delete_posts
- 4.5.27 delete_others_posts
- 4.5.28 delete_published_posts
- 4.5.29 delete_private_posts
- 4.5.30 edit_private_posts
- 4.5.31 read_private_posts
- 4.5.32 delete_private_pages
- 4.5.33 edit_private_pages
- 4.5.34 read_private_pages
- 4.5.35 delete_users
- 4.5.36 create_users
- 4.5.37 unfiltered_upload
- 4.5.38 edit_dashboard
- 4.5.39 update_plugins
- 4.5.40 delete_plugins
- 4.5.41 level_10
- 4.5.42 level_9
- 4.5.43 level_8
- 4.5.44 level_7
- 4.5.45 level_6
- 4.5.46 level_5
- 4.5.47 level_4
- 4.5.48 level_3
- 4.5.49 level_2
- 4.5.50 level_1
- 4.5.51 level_0
- 4.6 ユーザーレベルから権限グループへの変換
- 4.7 権限グループからユーザーレベルへの変換
- 4.8 リソース
はじめに
WordPressのユーザーレベルシステムはブログの管理者が各ユーザに対して利用できる機能を制限・開放できるように設計されています。管理者は記事の投稿・編集、ページの作成、リンクの定義、カテゴリーの追加、コメントの承認、プラグインの管理、テーマの管理、他のユーザの管理等の機能へのアクセスや、それらを管理する権限を持っています。さらに、管理者はユーザレベルの調節をすることもできます。
WordPress 1.2、1.5、2.0、2.1以降ではそれぞれ設定が異なります。ご使用のバージョンに合わせて参照してください。
バージョン2.0
バージョン2.0では「権限」の概念が導入されています。このシリーズでは予め定義された5つの「標準」の権限が設定されています。それらは、管理者、編集者、投稿者/作成者、寄稿者/投稿者、協力者/購読者です。(ドキュメントの為に統一を求む) それぞれの権限によって作業範囲が変わります。それは30項目に及び、権限の設定により定義できます。
2.0の役割と権限
管理者 | 編集者 | 投稿者/作成者 | 寄稿者/投稿者 | 協力者/購読者 | |
---|---|---|---|---|---|
テーマの変更 | |||||
テーマの編集 | |||||
プラグインの有効化 | |||||
プラグインの編集 | |||||
ユーザの編集 | |||||
ファイルの編集 | |||||
設定の管理 | |||||
インポート | |||||
コメントの承認 | |||||
カテゴリーの管理 | |||||
リンクの管理 | |||||
フィルターなしのHTML | |||||
投稿された記事の編集 | |||||
他のユーザの記事の編集 | |||||
ページの編集 | |||||
ファイルアップロード | |||||
記事の投稿 | |||||
記事の編集 | |||||
閲覧 |
バージョン1.5
via http://codex.wordpress.org/User_Levels
ユーザレベルは0から10まであります。0は最低位のレベルであり、10は最高位のレベルです。レベル10は絶対的な権力を有しています。一般的に、ユーザレベルに応じて自分より下位レベルのユーザの投稿を編集・公開できます。ディスカッションの為に、登録とログインを行う全ての来訪者をユーザと呼びます。
レベル10のユーザは管理者権限を有しており、ここでは管理者と呼んでいます。WordPressをインストールする課程で自動的に管理者を作成し、レベル10を割り当てます。全てのユーザをコントロールする絶対的な力を持っている為、多くの場合、レベル10のユーザは一人だけであるべきです。
1.5のレベルと権限
は権限を有しています | |||||||||||
は自分より下位レベルのユーザーに対して権限を有しています | |||||||||||
は権限は有りますが、制限されています | |||||||||||
レベル | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
ダッシュボード | |||||||||||
--- | |||||||||||
投稿 | |||||||||||
記事 | |||||||||||
レベル1:「草稿として保存」 | |||||||||||
ページ | |||||||||||
管理 | |||||||||||
記事 | |||||||||||
レベル1:自分の草稿の編集・削除、他人の閲覧 | |||||||||||
ページ | |||||||||||
カテゴリー | |||||||||||
レベル1,2,3:参照のみ | |||||||||||
コメント | |||||||||||
コメントの承認 | |||||||||||
レベル1,2,3:参照のみ | |||||||||||
リンク | |||||||||||
リンクの管理 | |||||||||||
リンクの追加 | |||||||||||
リンクカテゴリー | |||||||||||
リンクのインポート | |||||||||||
テーマ | |||||||||||
テーマの管理 | |||||||||||
テーマの編集 | |||||||||||
プラグイン | |||||||||||
プラグインの管理 | |||||||||||
プラグインの編集 | |||||||||||
ユーザー | |||||||||||
あなたのプロフィール | |||||||||||
投稿者とユーザー | |||||||||||
レベル5:全ユーザの情報を閲覧、レベル0以外の下位のユーザの編集・レベルの変更・削除が可能 | |||||||||||
設定 | |||||||||||
一般設定 | |||||||||||
投稿設定 | |||||||||||
表示設定 | |||||||||||
ディスカッション | |||||||||||
パーマリンク設定 | |||||||||||
その他の設定 | |||||||||||
アップロード | |||||||||||
---(有効化時) | |||||||||||
10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
最新英語版: WordPress Codex » Roles and Capabilities
最新英語版: WordPress Codex » User Levels
(最新情報)
Description
The WordPress Roles feature is designed to give the blog owner the ability to control and assign what users can and cannot do in the blog. A blog owner must manage and allow access to such functions as writing and editing Posts, creating Pages, defining Links, creating Categories, moderating Comments, managing Themes, and managing other users. The tool that gives the blog owner that control is the ability to assign a Role to a user.
WordPress Version 2.0/en introduces the concept of Roles. The WordPress distribution comes delivered 'standard' with five pre-defined Roles: Administrator, Editor, Author, Contributor, and Subscriber. Each Role is allowed to perform a set of tasks called Capabilities. There are fifty (40 + 10 for backward compatibility) Capabilities including publish_posts, moderate_comments, and edit_users. The Capabilities are pre-assigned to each Role.
The Administrator Role is allowed to perform all possible Capabilities. Each of the other Roles has a decreasing number of allowed Capabilities. For instance, the Subscriber Role is allowed just the read and level_0. One particular Role should not be considered to be 'senior to' another Role. Rather, consider that Roles define the user's responsibilities within the blog.
Plugin developers will likely revise the 'standard' Roles and Capabilities because WordPress Developers/en left open the future possibility of assigning a user to one or more Roles, or assigning Capabilities directly to a User. Since Plugins might change Roles and Capabilities, just the 'standard' Roles and Capabilities are addressed in this article.
Super Powers for Blog Owner
The person with the most important Role is that of blog owner. Typically, the blog owner is the person responsibile for maintaining and backing up the WordPress MySQL database as well as managing the WordPress repository of files (programs, scripts, plugins, themes, images, uploads). Ultimately, the smooth operation of a blog depends on the blog owner fulfilling this 'ultimate role'. Note: The blog owner, in many cases, also acts the Role of Administrator but may choose to assign other users the Administrator Role.
Summary of Roles
- Administrator - Somebody who has access to all the administration features
- Editor - Somebody who can publish posts, manage posts as well as manage other people's posts, etc.
- Author - Somebody who can publish and manage their own posts
- Contributor - Somebody who can write and manage their posts but not publish posts
- Subscriber - Somebody who can read comments/comment/receive news letters, etc.
The default role for a new user can be set using the Settings General SubPanel.
権限グループ
The identity a particular user assumes in a blog is called their Role. A Role essentially describes the set of tasks, called Capabilities, a person is allowed to perform. For instance, the role of Administrator encompasses every possible task that can be performed within a WordPress blog. On the other hand, the Author role allows the execution of just a small subset of tasks.
WordPress 2.0 simplifies the User Level approach of WordPress 1.5 by rolling up adjacent levels with similar permissions into logical, named roles. For example, Level 0 is now assigned to the Subscriber role, while Levels 5-7 together make up the Editor role; The levels have been kept purely for backwards compatibility with older plugins, Plugin and Theme authors are strongly encouraged to use roles and/or capabilities in preference to using the older "level" style checking.
The following sections list the Roles and their Capabilities:
管理者
- activate_plugins
- create_users
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_plugins
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_published_pages
- delete_published_posts
- delete_users
- edit_dashboard
- edit_files
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_plugins
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_published_pages
- edit_published_posts
- edit_themes
- edit_users
- import
- install_plugins
- install_themes
- manage_categories
- manage_links
- manage_options
- moderate_comments
- publish_pages
- publish_posts
- read
- read_private_pages
- read_private_posts
- switch_themes
- unfiltered_html
- unfiltered_upload
- update_plugins
- update_themes
- upload_files
- level_0
- level_1
- level_2
- level_3
- level_4
- level_5
- level_6
- level_7
- level_8
- level_9
- level_10
編集者
- delete_others_pages
- delete_others_posts
- delete_pages
- delete_posts
- delete_private_pages
- delete_private_posts
- delete_published_pages
- delete_published_posts
- edit_others_pages
- edit_others_posts
- edit_pages
- edit_posts
- edit_private_pages
- edit_private_posts
- edit_published_pages
- edit_published_posts
- manage_categories
- manage_links
- moderate_comments
- publish_pages
- publish_posts
- read
- read_private_pages
- read_private_posts
- unfiltered_html
- upload_files
- level_0
- level_1
- level_2
- level_3
- level_4
- level_5
- level_6
- level_7
作成者
寄稿者
購読者
権限・権限グループテーブル
権限 | 管理者 | 編集者 | 作成者 | 寄稿者 | 購読者 |
---|---|---|---|---|---|
install_themes | |||||
update_themes | |||||
switch_themes | |||||
edit_themes | |||||
install_plugins | |||||
activate_plugins | |||||
edit_plugins | |||||
update_plugins | |||||
delete_plugins | |||||
create_users | |||||
edit_users | |||||
delete_users | |||||
edit_files | |||||
manage_options | |||||
import | |||||
unfiltered_upload | |||||
edit_dashboard | |||||
moderate_comments | |||||
manage_categories | |||||
manage_links | |||||
unfiltered_html | |||||
edit_published_posts | |||||
edit_others_posts | |||||
edit_pages | |||||
edit_others_pages | |||||
edit_published_pages | |||||
publish_pages | |||||
delete_pages | |||||
delete_others_pages | |||||
delete_published_pages | |||||
delete_others_posts | |||||
delete_private_posts | |||||
edit_private_posts | |||||
read_private_posts | |||||
delete_private_pages | |||||
edit_private_pages | |||||
read_private_pages | |||||
upload_files | |||||
publish_posts | |||||
delete_published_posts | |||||
edit_posts | |||||
delete_posts | |||||
read | |||||
レベル | 管理者 | 編集者 | 作成者 | 寄稿者 | 購読者 |
level_10 | |||||
level_9 | |||||
level_8 | |||||
level_7 | |||||
level_6 | |||||
level_5 | |||||
level_4 | |||||
level_3 | |||||
level_2 | |||||
level_1 | |||||
level_0 |
権限
switch_themes
以下の管理パネル設定へのアクセスを許可します。
- 外観
- 外観 > テーマ
- 外観 > ウィジェット
edit_themes
以下の管理パネル設定へのアクセスを許可します。
- 外観 > Theme Editor
- 外観 > 現在のテーマ設定
activate_plugins
以下の管理パネル設定へのアクセスを許可します。
edit_plugins
以下の管理パネル設定へのアクセスを許可します。
edit_users
以下の管理パネル設定へのアクセスを許可します。
edit_files
現在使われていません。
manage_options
以下の管理パネル設定へのアクセスを許可します。
- 設定 > General
- 設定 > 投稿設定
- 設定 > 表示設定
- 設定 > ディスカッション
- 設定 > パーマリンク設定
- 設定 > Miscellaneous
moderate_comments
以下の管理パネル設定へのアクセスを許可します。
- Question: This is blank. I guess the User can accept and deny (= delete) a comment in moderation. Can he also delete other comments? Tordans 17:56, 8 Apr 2006 (GMT)
manage_categories
以下の管理パネル設定へのアクセスを許可します。
- Manage > Categories
manage_links
以下の管理パネル設定へのアクセスを許可します。
- リンク
- リンク > 編集
- リンク > Add New
- リンク > リンクカテゴリー
- リンク > Import Links
upload_files
以下の管理パネル設定へのアクセスを許可します。
- Upload
import
以下の管理パネル設定へのアクセスを許可します。
- Import
unfiltered_html
Allows user to post HTML markup or even Javascript code in pages, posts, and comments.
Note: Enabling this option for untrusted users may result in their posting malicious code to your blog.
edit_posts
以下の管理パネル設定へのアクセスを許可します。
- Write
- Write > Write Post
- Manage
- Manage > Posts
- Manage > Comments -- The "show post", "edit post", "edit comment", and "delete comment" links are enabled only on own posts, since
wp-admin/edit-comments.php
looks for "current_user_can('edit_post', $comment->comment_post_ID)"' - Manage > Awaiting Moderation -- I think contributor can only see the menuitem since the capability "moderate_comments" is needed to view the comment list ( see
wp-admin/moderation.php
). So you cannot even see your own posts comments in the moderation list?!
edit_others_posts
- Manage > Comments -- Lets user delete and edit every comment (see edit_posts above)
- user can edit other users' posts through function get_others_drafts()
- user can see other users' images in inline-uploading [no? see
wp-admin/inline-uploading.php
(訳注:最新版にはないようです)
例外を参照。
edit_published_posts
User can edit his published posts. This capability is off by default.
The core checks the capability edit_posts, but on demand this check is changed to edit_published_posts.
If you don't want a user to be able edit his published posts, remove this capability. (see also this comment on the Role Manager Plugin Homepage).
publish_posts
User can
- see and choose the radiobox "publish" when writing a post
- see and use the "publish" button below their post (otherwise they can only save drafts)
- can use xmlrpc to publish (otherwise they get a "Sorry, you can not post on this weblog or category.")
edit_pages
以下の管理パネル設定へのアクセスを許可します。
- Write > Write Page -- gives acces to "page-new.php"
- Manage > Pages -- all users can view "/wp-admin/edit-pages.php" but only those here do see the link 'edit' and 'delete' in the table list.
As far as I see all editors can edit each others' pages. Dave J. (Scoop0901) 16:38, 30 Jan 2007 (UTC) fixed typo]
read
以下の管理パネル設定へのアクセスを許可します。
- ダッシュボード
- あなたのプロフィール
menu.php 以外のコアコード内では使われていません。
edit_others_pages
バージョン2.1以降
edit_published_pages
バージョン2.1以降
edit_published_pages
バージョン2.1以降
delete_pages
バージョン2.1以降
delete_others_pages
バージョン2.1以降
delete_published_pages
バージョン2.1以降
delete_posts
バージョン2.1以降
delete_others_posts
バージョン2.1以降
delete_published_posts
バージョン2.1以降
delete_private_posts
バージョン2.1以降
edit_private_posts
バージョン2.1以降
read_private_posts
バージョン2.1以降
delete_private_pages
バージョン2.1以降
edit_private_pages
バージョン2.1以降
read_private_pages
バージョン2.1以降
delete_users
バージョン2.1以降
create_users
バージョン2.1以降
unfiltered_upload
バージョン2.3以降
edit_dashboard
バージョン2.5以降
update_plugins
バージョン2.6以降
delete_plugins
バージョン2.6以降
level_10
- プラグイン用後方互換性のために保持されています。
level_9
- プラグイン用後方互換性のために保持されています。
level_8
- プラグイン用後方互換性のために保持されています。
level_7
- プラグイン用後方互換性のために保持されています。
level_6
- プラグイン用後方互換性のために保持されています。
level_5
- プラグイン用後方互換性のために保持されています。
level_4
- プラグイン用後方互換性のために保持されています。
level_3
- プラグイン用後方互換性のために保持されています。
level_2
- プラグイン用後方互換性のために保持されています。
level_1
- プラグイン用後方互換性のために保持されています。
level_0
- プラグイン用後方互換性のために保持されています。
ユーザーレベルから権限グループへの変換
権限グループからユーザーレベルへの変換
購読者
ユーザーレベル0
寄稿者
ユーザーレベル1
作成者
ユーザーレベル2、3、4
編集者
ユーザーレベル5、6、7
管理者
ユーザーレベル8、9、10
例外
WP 2.7.1 does not allow Editors to edit the posts of Administrators. Given that "One particular Role should not be considered to be 'senior to' another Role ... "*, this may be a bug in this release. Either that, or some clarification is required in this article.