wpForoで2種類の権限付与

投稿者: | 2023-05-31

問題:「立場A」のグループはフォーラム「イ、ロ」の読み書きができるが「ハ」に関しては読むことも投稿も出来ない。「立場B」のグループはフォーラム「イ、ロ、ハ」すべてを読み書きできるようにしたい。

案1:password protectを使ってフォーラムのslag毎にパスワードを設定できないか? これは無理であった。

案2:サイトを新たに作って、そこにwpForoを別にインストールする。こうすればpassword protectも別々に設定できるので「立場B」には両方のパスワードを連絡しておけばできそうであった。しかし、一見これでできるかのようであったが、ユーザー登録で問題があった。アドミンはprofileを正常に見れるが、その他はprofileが見れない。

案3:フォーラムの設定で「Boards」で新しく作ってみたがslug が下位なのでpassrord protectが働かない。

案4:「ユーザーグループ」をひとつ追加して、それのユーザー権限を「投稿者」にした。今までのregisterd(登録者)を「寄稿者」にした。そして、フォーラム「ハ」の「フォーラム権限」の設定でRegisterd(登録者)を「アクセスなし」にした。その後、各ユーザーの権限を設定しなおした。

★ 最終の設定 ★

以下のように、ユーザーグループとユーザー権限の設定にした

管理者 admin

モデレーター 編集者

投稿者 RegisteredPastor(管理者がマニュアルで設定する)

寄稿者 Registered (ユーザー登録したときのディフォルト)

お客様 Customer (投稿したときに「管理者」の承認が必要)

ゲスト