カスタムユーザープロファイルフィールドに基づいてコンテンツへのユーザーアクセスを制限する

こんにちは。カスタムユーザープロフィールフィールドの内容に基づいて、投稿のカテゴリへのアクセスを制限する方法はあるでしょうか?

私は建築家向けの小規模なフォーラムを運営しており、主に彼らが直面する課題について自由闊達に議論するための場として想定しています。その議論には、一般公開を意図していない無防備な発言も含まれる可能性があります。

また、建築に興味を持つ一般のユーザーも登録しています。建築家と一般の人々が互いに交流できることも重要だと考えています(ただし、より慎重な形での交流です)。

建築家メンバーのカスタムユーザープロフィールには、登録時にドロップダウンのマルチセレクトリストから選択されたデータにより、その資格が確認される情報がほぼすべて含まれています。

もし「Public(一般公開)」と「Private(非公開)」という2つの主要なトピックカテゴリを設定する場合、そのカスタムユーザープロフィールフィールドの内容に基づいて、「Private」カテゴリの閲覧アクセスを建築家メンバーのみに制限する合理的な方法はありますか?(あるいは、さらに良い方法として、管理者がユーザーが実際に建築家であると確認した後に、管理者のみが操作できる手動のチェックボックスを設定する方法など)

ユーザーが参加を申請できるグループを作成するか、承認後にメンバーを追加できるようにするだけで十分です。

カスタムフィールドに特定の秘密の値を入力する人が信頼できる人物だけであると確信している場合は、自動的に追加するプラグインを作成することもできますが、1日に数十人のユーザーを追加しない限り、その手間に見合う価値はないでしょう。

「いいね!」 4

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.