ユーザーの権限をカスタマイズできるプラグイン
お仕事で「会員制のサイトを作って、グループで管理したい。」という要望がありました。
パソコンの扱いに不慣れということで、今後のサポートも含めて、うちでサイトの管理をして
主に記事の投稿・編集をして頂くということになりました。
(WordPress2.6.52.9.2を使いました)
管理者 ・・・私(会社)
編集者 ・・・リーダーの方
作成者 ・・・グループの方
購読者 ・・・会員の方
このような権限の設定。
ここから、「ユーザー登録もうちでしたい。」というお客様の要望で、
デフォの権限の設定ではユーザー登録が管理者しかできないので、困った事に。
管理者権限はできれば渡したくない。(あまり見られたくない部分とかあるしぃ。)
そんなときに丁度いいプラグインの情報を発見しました。
Role Manager
「ユーザー」にできた設定メニュー「役割グループ 」で
「管理者・編集者・作成者・投稿者・購読者」の権限を変更することができます。
英語表記でも大体なんのことだか分かります。
ここで編集者にもユーザー登録・編集・削除の権限を与えました。
他にも、これはOK。これはNG。と細かく設定ができます!
■ユーザー毎の権限の設定
ユーザーのプロフィール編集画面の最下部に、権限の設定メニューが表示されるので、
それぞれに権限を設定できます。
■新しい役割グループの作成
「ユーザー」の設定メニュー「役割グループ 」の最下部では、
権限をカスタマイズした新しい役割を作ることができます。
例えば、ユーザー登録された方のユーザー情報を残したまま、記事の閲覧を不可にする場合、
記事の閲覧を不可にした役割を作成して、権限をそれに変更する。
また閲覧を可能にするときには、権限を変更するだけ。
この設定を上手くつかって、テンプレート作成時に条件分岐もできます。
パソコンの扱いに不慣れということで、今後のサポートも含めて、うちでサイトの管理をして
主に記事の投稿・編集をして頂くということになりました。
(WordPress
管理者 ・・・私(会社)
編集者 ・・・リーダーの方
作成者 ・・・グループの方
購読者 ・・・会員の方
このような権限の設定。
ここから、「ユーザー登録もうちでしたい。」というお客様の要望で、
デフォの権限の設定ではユーザー登録が管理者しかできないので、困った事に。
管理者権限はできれば渡したくない。(あまり見られたくない部分とかあるしぃ。)
そんなときに丁度いいプラグインの情報を発見しました。
Role Manager
- いつものように、プラグインをダウンロードしてくる。
- /wp-content/plugins/ディレクトリにアップロード。
- プラグイン設定画面で有効化。
- 管理画面で権限の設定。
「ユーザー」にできた設定メニュー「役割グループ 」で
「管理者・編集者・作成者・投稿者・購読者」の権限を変更することができます。
英語表記でも大体なんのことだか分かります。
ここで編集者にもユーザー登録・編集・削除の権限を与えました。
他にも、これはOK。これはNG。と細かく設定ができます!
■ユーザー毎の権限の設定
ユーザーのプロフィール編集画面の最下部に、権限の設定メニューが表示されるので、
それぞれに権限を設定できます。
■新しい役割グループの作成
「ユーザー」の設定メニュー「役割グループ 」の最下部では、
権限をカスタマイズした新しい役割を作ることができます。
例えば、ユーザー登録された方のユーザー情報を残したまま、記事の閲覧を不可にする場合、
記事の閲覧を不可にした役割を作成して、権限をそれに変更する。
また閲覧を可能にするときには、権限を変更するだけ。
この設定を上手くつかって、テンプレート作成時に条件分岐もできます。
<?php if (current_user_can('■■■')) { ~ ;} ?>新しい役割名でも指定できました。(確か・・・。)
<?php $user = wp_get_current_user(); $role = array_shift($user->roles); if ($role == '■■■') { ~ ;} ?>会員制サイトを作成するときに、ログイン状態で分岐と役割での分岐を多く使いました。
RECENT POSTS
SEARCH