Erlaube der Benutzerrolle “Verkäufer”, nur “Client” -Rollenbenutzer anzuzeigen

Ich habe zwei neue Rollen in meinem Thema, Verkäufer und Kunde, erstellt. Ich möchte, wenn “Verkäufer” angemeldet ist, um nur “Client” -Benutzer anzeigen und bearbeiten zu können. Ich versuche diesen Code (aus einer Antwort auf dieser Seite)

add_action('pre_user_query','yoursite_pre_user_query'); function yoursite_pre_user_query($user_search) { $user = wp_get_current_user(); if ($user->has_cap('salesman')) { global $wpdb; $user_search->query_where = str_replace( 'WHERE 1=1', "WHERE 1=1 AND {$wpdb->users}.ID=6",$user_search->query_where); } } 

aber eigentlich kann ich nur filtern (ID = 6) mit der ID des Benutzers. Ich möchte den Code ändern und es so machen

  "WHERE 1=1 AND {$wpdb->users}.role='client'" <----- 

aber es funktioniert natürlich nicht. Irgendeine Idee, wie man das triggers?

Solutions Collecting From Web of "Erlaube der Benutzerrolle “Verkäufer”, nur “Client” -Rollenbenutzer anzuzeigen"