WordPress.org

Make WordPress Core

Ticket #43390: 43390.diff

File 43390.diff, 1.2 KB (added by thomaswm, 4 years ago)

Patch

  • wp-includes/capabilities.php

     
    766766        if ( isset( $super_admins ) ) {
    767767                return $super_admins;
    768768        } else {
    769                 return get_site_option( 'site_admins', array( 'admin' ) );
     769                return get_site_option( 'site_admins', array() );
    770770        }
    771771}
    772772
     
    830830        do_action( 'grant_super_admin', $user_id );
    831831
    832832        // Directly fetch site_admins instead of using get_super_admins()
    833         $super_admins = get_site_option( 'site_admins', array( 'admin' ) );
     833        $super_admins = get_site_option( 'site_admins', array() );
    834834
    835835        $user = get_userdata( $user_id );
    836836        if ( $user && ! in_array( $user->user_login, $super_admins ) ) {
     
    877877        do_action( 'revoke_super_admin', $user_id );
    878878
    879879        // Directly fetch site_admins instead of using get_super_admins()
    880         $super_admins = get_site_option( 'site_admins', array( 'admin' ) );
     880        $super_admins = get_site_option( 'site_admins', array() );
    881881
    882882        $user = get_userdata( $user_id );
    883883        if ( $user && 0 !== strcasecmp( $user->user_email, get_site_option( 'admin_email' ) ) ) {