The get_super_admins() WordPress PHP function retrieves a list of super admins.
Usage
$super_admins = get_super_admins();
Parameters
- None
More information
See WordPress Developer Resources: get_super_admins()
Examples
Display a list of super admin users
$super_admins = get_super_admins(); echo __('List of super-admin users:', 'textdomain'); if (!empty($super_admins)) { echo '<ul>'; foreach ($super_admins as $admin) { echo '<li>' . $admin . '</li>'; } echo '</ul>'; }
Check if a user is a super admin
$user_login = 'example_user'; $super_admins = get_super_admins(); $is_super_admin = in_array($user_login, $super_admins);
Count the number of super admin users
$super_admins = get_super_admins(); $super_admin_count = count($super_admins);
Send a message to all super admin users
$super_admins = get_super_admins(); $message = 'Hello, this is an important message for super admins.'; foreach ($super_admins as $admin) { wp_mail($admin, 'Important Message', $message); }
Remove a user from the super admin list
$user_login = 'example_user'; $super_admins = get_super_admins(); if (in_array($user_login, $super_admins)) { revoke_super_admin($user_login); }