ワードプレスには5種類(購読者、寄稿者、投稿者、編集者、管理者)のユーザー権限があります。このユーザー権限についてご説明し、ユーザー権限ごとにどのように管理画面が変わるのか、プラグインを使ってより詳細に権限ごとに管理画面の表示メニュを設定したり変更する方法、権限 … WP_Roles#role_objectsでロールインスタンスのハッシュ, WP_Role#nameでロール名 WordPressのプラグインの作り方、WordPress内部の色々なAPIを解説をする本を書いています。, その中で、WordPressのユーザーに関する章があったのですが、調べれば分かる内容が含まれているということで、簡素化しましたので、また、検索しても意外に見当たらないのでペタリとコピペであります。, といったところです。それでは、以下、コピペです。 WordPress の設計では、サイトの所有者が各ユーザーに対してサイト内で利用できる機能を管理する際に「権限グループ」の概念を使用します。サイトの所有者は権限グループに各ユーザーを含めることでタスクへのアクセス権を管理できます。タスクには 投稿の作成と編集, ページの作成, リンクの定義, カテゴリーの作成, コメントのモデレート, プラグインの管理, テーマの管理, and 他のユーザーの管理 などがあります。, WordPress にはあらかじめ定義された 6 個の権限グループ 特権管理者、管理者、編集者、投稿者、寄稿者、購読者 があります。各権限グループでは権限 と呼ばれる一連のタスクの実行が許可されています。権限には 「publish_posts」、「moderate_comments」、「edit_users」を含む多くの種類があります。権限グループにはあらかじめデフォルトの権限が設定されていますが、add_cap()/en 関数や remove_cap()/en 関数を使用して他の権限を付与または削除できます。add_role()/en 関数や remove_role()/en 関数を使用すると、新しい権限グループを導入または削除できます。, 「特権管理者」権限グループに所属するユーザーはすべての権限を実行できます。他の各権限グループは、それぞれ制限された実行可能権限をもちます。たとえば、「購読者」権限グループは「read」権限のみをもちます。ここで、ある権限グループを他の権限グループの上位、または下位の権限グループと見なさないでください。むしろ、サイトにおけるユーザーの責任を定義するものと考えてください。, WordPress をインストールすると自動的にすべての権限をもつ「Administrator」アカウントが作成されます。, 新規ユーザーのデフォルトの権限グループを設定するには、管理画面 > 設定 > 一般設定 を実行します。, 「権限グループ」は、属するユーザーが実行権限をもつ一連のタスクを定義します。たとえば、「特権管理者 」権限グループには、仮想 WordPress サイト の ネットワーク 内で実行可能なすべてのタスクが含まれます。「管理者」権限グループではシングルサイト内で実行可能なすべてのタスクに制限されます。一方「投稿者」権限グループはすべてのタスクの中で、わずかなタスクの実行のみが許可されます。, マルチサイトの「特権管理者」権限グループはデフォルトですべての権限をもちます。次のマルチサイト固有の機能は「特権管理者」権限グループのみが実行可能です。, シングルサイト WordPress 導入では「管理者」権限グループは実質的に「特権管理者」権限グループと同じです。したがってこの 2 つの権限グループのみが 追加の管理者権限 へのアクセス権をもちます。, 「管理者」権限グループの権限はシングルサイトとマルチサイトの WordPress 導入により異なります。すべての管理者は次の権限をもちます。, シングルサイト導入の「管理者」権限グループのみが次の権限をもちます。マルチサイトでは「特権管理者」権限グループのみが次の権限をもちます。, この定数が定義されると、シングルサイト導入のすべての権限グループに unfiltered_upload 権限が付与されます。ただしマルチサイト導入では「特権管理者」権限グループにのみ付与されます。, 注:上記のように、管理者の能力は、シングルサイトとマルチサイトのWordPressのインストールとで異なることに注意してください。, WordPress Version 2.0 以前には ユーザーレベル システムが使用されていましたが、Version 2.0 において今日見られる、より改良され拡張された「権限グループ」と「権限」のシステムに置き換えられました。未だにユーザーレベルシステムを使用するプラグイン(非推奨ですが)との後方互換性のため WordPress のデフォルトの権限グループはユーザーレベルに関連する権限も含みます。なお、ユーザーレベルは最終的に、バージョン3.0で非推奨となりました。, 最新英語版: WordPress Codex » Roles and Capabilities (最新版との差分), Ryan Boren's What's New in 2.0: Roles and Capabilities, Hackers email list Original User Capability discussion, http://wpdocs.osdn.jp/wiki/index.php?title=ユーザーの種類と権限&oldid=9404, HTMLマークアップ、またはページ、投稿、コメント内への JavaScript コードの投稿を許可。, ユーザーは関数 get_others_drafts() を使用して他のユーザーの投稿を編集できます。, ユーザーは他のユーザーの inline-uploading 内の画像を参照できます [違う? Email: wpdoctorsales@gmail.com 管理画面左メニュー>ユーザー>User Role Editor を選択します。 readはデフォルトですべてのロールに付与されているので、dicon、tamago共に成功します。, ちょっと危険ですが、「user_has_cap」なんてのも有ります。 Why not register and get more from Qiita? キーが権限名になってる点に注意してください。, $user->roles でロールを取得出来ますが、複数形になっています。 You also agree to receive information from Kinsta related to our services, events, and promotions. wp_get_current_user()でWP_Userを取得します。 ●Manage Categoriesにチェックをつけ、更新ボタンを押します。, User Role Editor は非常に多機能な権限カスタマイズ機能を要し、170項目に及ぶ様々なユーザー権限をコントロールできます。ただ、メディア(画像)に関する権限のコントロールだけはできませんのでご注意ください。, ワードプレスでお困りのこと、設定や修正、プログラミング政策、コーディングはワードプレスドクターにお任せください, 関連タグ: PHPダッシュボードパーマリンクプラグインメディア便利投稿権限管理画面表示されない, Address: 東京都港区南麻布1−5−8 WP_Role#nameでロール名 WP_Role#capabilitiesで権限のハッシュ. 権限には、適当に「chikuwa_love」と「oden_world」を追加してます。 ワードプレス 特定権限を持つユーザーのプロフィール画面の表示内容を変える方法, User Role Editor は各権限の内容を削除したり、追加したりできるプラグインです。また権限そのものを追加して作成することもできます。, User Role Editor を使い、寄稿者にカテゴリーを追加する権限を与えてみます。 Help us understand the problem. ワードプレスには5種類(購読者、寄稿者、投稿者、編集者、管理者)のユーザー権限があります。このユーザー権限についてご説明し、ユーザー権限ごとにどのように管理画面が変わるのか、プラグインを使ってより詳細に権限ごとに管理画面の表示メニュを設定したり変更する方法、権限そのものを変更設定する方法などを解説いたします。, 購読者には、あなたのサイトにいかなる変更も加える権限を持ちません。ただ、購読者はサイトが更新されたときにダッシュボードでそれを一覧で閲覧することができます。, 寄稿者は投稿を作る事はできますが、それを公開する事ができません。またメディアをアップロードする事もできません。そして一旦寄稿者以上の権限のユーザーよって公開された記事は寄稿者によって編集ができなくなります。スクープを持ってくるフリーランスの記者のような権限です, 投稿者は、自分で生成した記事の変更や削除、公開をする事ができます。またメディアのアップロードもする事が可能です。ページの変更権限はありません。雑誌に記事を書く記者のような権限です, 編集者は管理者に次ぐ権限を持っているユーザーです。ユーザーに関する設定変更や生成、ワードプレス本体の設定等以外の、ページや投稿に関する全ての権限を持っていると考えてください。 権限グループとは、こうした権限をいくつかまとめたもので、デフォルトの状態では以下の6つが用意されています。 これらの6つの権限グループは、上から順番にできることが増えていき、上位レベルのユーザーは下位のレベルの権限をすべて含みます。 WP Membership > メンバー > ユーザーの「Edit」> 会員レベル を変更 これを行うことでWordpressのユーザー側の権限グループが、上記で選んだものに変更される はい、そうです。テストはシングルサイトで行いました。 後はcurrent_user_can('chikuwa_love') とか試してみてください。, get_user_by()でchikuwaユーザー(予めinvaderロールで登録しておいた)を取得してます。 別途ユーザーを作成し、管理者グループを「購読者」にしてからアクセスすると成功します。, コードは今回省略しますが、subscriberに権限が追加されていることが確認出来ます。, ちなみに、add_cap()は通常プラグインをインストールする際など一度だけ実行すればいいものなのですが、今回は面倒だったのでinitに記述してます。, WP_Roles#add_role()でロールを追加出来ます。 readだと全てのロールに付与されています。, wp_roles()でロールのコレクションを取得出来ます。 you can read useful information later efficiently.

コレコレ ガードマン まとめ 6, 超音波 縦波 横波 4, Tsp とは 車 5, サーモ キング 冷凍機 冷え ない 12, Nszt W62g 走行中 6, Ninja250r ヘッドライト Led 7, Java 空白文字 挿入 17, まぶた 裏 水泡 4, ドラクエ10 体験版 金策 4, 64チタン 硬度 Hrc 13, Alnylam Pharmaceuticals 日本 6, Wowowオンデマンド システムエラー Fr(3) 6, Gta5 パライア カスタム 5, Cloud Functions とは 4, Ff14 仮想フルスクリーン ウルトラワイド 13, Ff14 新たな 人気者 10, Web面接 面接官 注意点 7, Json 変換 Python 14, デリカ D5 段差 音 4, 写真 撮影日時 変更 Windows10 一括 4, ミッドアマ クラブセッティング 2019 35, 火事 お詫び 金額 4, 50代 髪型 メンズ 薄毛 12, Heroku Addons:create Sendgrid:starter 11, 桜蔭 豊島岡 ブログ 9, 神保町 洋服 お直し 6, ジャパネット Mc 歴代 14, Godox G3 Mac 5, Sard Underground Mp3 12, Winning Post 7 2013 Windows Rar 22, Deq 1000a Mz オートバックス 10, ワード 2 画面に なる 5, 松坂桃李 自宅 茅ヶ崎 9, コマンドプロンプト Chcp 使え ない 13, ローソン 未成年 酒 10,