Wenn $ current_user-> role admin ist, dann blende den Benutzer der spezifischen Rolle aus der Benutzerliste aus

Ich habe eine Frage zur Anpassung Admin-Panel und ich bin mir nicht sicher, wie dies zu erreichen ist …

Ich möchte überprüfen, ob sanofiAdmin eingeloggt ist, wenn ja, dann verstecken Sie bestimmte Rollenbenutzer aus der Benutzerliste. Aktualität Ich habe drei verschiedene Rollenbenutzer in der Benutzerliste (Abonnent, Autor und Editor), aber ich möchte nur zwei davon anzeigen, wenn der Administrator die Benutzerliste (Abonnent und Autor) öffnet.

Kannst du mir helfen, das zu erreichen?

Mit diesem Code habe ich erreicht, dass, wenn sanofiAdmin eingeloggt ist, die class “user-role-sanofi” dynamisch zum Body-Tag hinzugefügt wird … aber was nun?

/** Add class according to user role **/ add_filter('admin_body_class', function($classes) { global $current_user; if(is_array($current_user->roles)) { foreach($current_user->roles as $role) { $classes .= "user-role-{$role} "; } } return rtrim($classes); }); 
  1. Zweite Frage –

Ich habe eine Situation mit dem gleichen Admin, als er sich anmeldete, wird er auf die Registerkarte “Ihr Profil” ( http://printscr.com/gjk6yd ) umgeleitet und sollte jedoch auf die Registerkarte “Alle Benutzer” umgeleitet werden.

Vielen Dank im Voraus

Solutions Collecting From Web of "Wenn $ current_user-> role admin ist, dann blende den Benutzer der spezifischen Rolle aus der Benutzerliste aus"