Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




grant_super_admin [ WordPress Function ]

grant_super_admin ( $user_id )
Parameters:
  • (int) $user_id
Defined at:



Grants super admin privileges.

Source


<?php
function grant_super_admin$user_id ) {
    global 
$super_admins;

    
// If global super_admins override is defined, there is nothing to do here.
    
if ( isset($super_admins) )
        return 
false;

    
do_action'grant_super_admin'$user_id );

    
// Directly fetch site_admins instead of using get_super_admins()
    
$super_admins get_site_option'site_admins', array( 'admin' ) );

    
$user = new WP_User$user_id );
    if ( ! 
in_array$user->user_login$super_admins ) ) {
        
$super_admins[] = $user->user_login;
        
update_site_option'site_admins' $super_admins );
        
do_action'granted_super_admin'$user_id );
        return 
true;
    }
    return 
false;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

Gebruikersdiscussies [ wordpress.org ]

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics