Switch language

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




revoke_super_admin [ WordPress Function ]

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



Revokes super admin privileges.

Source


<?php
function revoke_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'revoke_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 ( 
$user->user_email != get_site_option'admin_email' ) ) {
        if ( 
false !== ( $key array_search$user->user_login$super_admins ) ) ) {
            unset( 
$super_admins[$key] );
            
update_site_option'site_admins'$super_admins );
            
do_action'revoked_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