web-dev-qa-db-ja.com

役割機能:新しいものを追加しますか?

私はプライベートタイプのコミュニティを作成しようとしています...そして現在のCapabilitiesは素晴らしいですが、特定のRoleのユーザーが他の誰かが作成したものを見ることができないようにしたいのです。など)

以下のように、私のアプリケーションを補完する新しいCapabilitiesを作成できるようにしたいと思います。view_others_posts ...特定のRoleのユーザーに、作成したもの以外のものを表示させたくない場合があります。

もう一つの本当に重要な例はメディアライブラリーでしょう...私は彼ら自身がメディアライブラリーに追加したもの以外にも私は特定のRoleのユーザーが何も見ることができないようにしたくありません。理にかなって? ...管理者にとっては、彼らはすべてを見ることができますが、私は新しいカスタムRoleに属するユーザーのためにいくつかの深刻な私的制限が必要です

その方法はありますか?

2
dcolumbus

User Role Editor プラグインを使用すると、カスタムロールを簡単に作成できます。また、必要に応じて、標準のWordPressユーザーロール(管理者を除く)も変更できます。このプラグインはとてもよく管理されています。

しかし念のために言っておきますが、WordPressで定義されているさまざまなロールとその機能について最初に検討することをお勧めします - WordPress Codex:ロールと機能 .

編集:Role Scoper を使用すると、特定のページ、投稿、またはカテゴリに制限と役割を割り当てることができます。

2
its_me