When you have a valid – and legal – reason to hide your administrator account from prying eyes, then this is the way to do it.

Hiding the administrator account from the list of users

The code below hides the user with username XXXXXX from the list of users on your client’s WordPress site (Users >> All Users). Of course, you need to change both instances of XXXXXX to the username of your choosing.

Copy this code into your theme’s functions.php file. You can find your theme’s functions.php file in folder /wp-content/themes/your(sub)theme/ on your site’s server.

//* Hide this administrator account from the users list
function site_pre_user_query($user_search) {
	global $current_user;
	$username = $current_user->user_login;
	if ($username == 'XXXXXX') {
	else {
	global $wpdb;
    $user_search->query_where = str_replace('WHERE 1=1',
      "WHERE 1=1 AND {$wpdb->users}.user_login != 'XXXXXX'",$user_search->query_where);