###前提・実現したいこと
以下のような条件の実装を実現するにはどうすればよいでしょうか?ワードプレスに精通された方の意見をお待ちしております。
「ワードプレスで中間管理者権限の実装をしたい。具体的には、グループA,Bがあるとした場合、グループAの投稿者が投稿した投稿は、グループAの管理権限(これを中間管理者権限と呼ぶことにする)を持った者からしか管理できず、この管理者はグループBの管理権限を与えられていなければ、グループBの投稿を管理することができない。(管理とは編集や記事の公開を承認することとする。)中間管理者権限を付与するなどの操作権限は上位権限にある。」
また投稿にカスタムタグゾノミーを付加するよりも、理想的な実装は、「投稿ユーザーや中間管理者にグループA関連づけた場合、グループAに関連づけられた管理者はグループAに関連づけられた投稿者の投稿やプロフィールを管理することができる。」
可能であれば、多くのプラグインを活用しているのでマルチサイト化を利用した実現は避けたいです。
###試したこと
この管理体制を実現したいカスタム投稿タイプに対し、カスタムタグゾノミーの付加を強制するなどし対応しようとしました。具体的にはRestrict TaxonomyプラグインとTolsetプラグインの合わせ技です。
しかし、挙動としては中間管理権限保持者に位置付けたいユーザーからは、そのカスタムタグゾノミーによる縛りを受けず全ての投稿を管理できてしまいました。
###補足情報
PHPによるカスタムプラグインからも挙動を制御しているので、サードパーティプラグインのみでなく、任意のコードをすぐに足すことが可能な状態です。また、運用前なので、コードを実験導入し挙動を確かめることにはリスクはありません。
ご説明が長くなりましたが、おそらく実現したいことはシンプルで、タイトルの通りの意味なのですが、
いくつかのグループがあったとして、各グループに管理者をおきたいというイメージです。
言い換えると、マルチサイト化しないで、ワードプレス内をいくつかの管理区域に仕切りたいということです。
もしかしたらこん方法はうまくいくかも?や、実証していないけど。。。程度のヒントでも結構ですのでご助力いただければと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/05 08:31