web-dev-qa-db-ja.com

ビューリストで特定のユーザーをフィルタリングするにはどうすればよいですか?

ビューの使用3。

ユーザービューがあります。ここでは、すべてのユーザーを投稿数順にリストします。それは働いています。しかし、私はこのビューで管理ユーザーの投稿数を無視します。ビューリストにadminを表示しないようにビューをフィルタリングするにはどうすればよいですか?

3
Karmacoma
  1. タイプUser: Rolesのフィルター基準を追加します。
  2. 演算子を選択Is none of:
  3. リストボックスからAdministratorを選択します。
  4. 設定を保存する

これにより、管理者としての役割を持つすべてのユーザーの表示がブロックされます。特定のユーザーのみを制限したい場合は、User: NameまたはUser: The User IDのフィルター基準を選択できます。

4
AjitS
  1. フィルター「ユーザーID:uid」を追加します
  2. フィルター設定で、「等しくない」を選択し、値として1を入力します。同様に、他のユーザーを除外したい場合は、対応するuidを追加してください。

現在、セットアップを行っていないため、ラベルが正確でない可能性がありますが、フィルター設定で説明したのと同様のオプションを探し続けてください。

3
Neo

次のようにビューでフィルターを作成します。

  1. フィルターを選択してください:_User: The user ID_
  2. 演算子を選択します:_Is not equal to_
  3. 値を入力してください:_1_( "adminのユーザー、つまり1、または非表示にする投稿を持つユーザーのユーザーIDを入力してください")
  4. ビューを保存する

enter image description here

注:フィルターを_User: The user ID_として選択するのではなく、特定のユーザーではなく特定のロールの投稿を非表示にする場合は、フィルターを_User: Roles_として選択し、演算子を_Is none of_そして、投稿を非表示にするユーザーのすべてのロールを選択します。

2
Ankit Agrawal