Ticket #11808: is_super_admin-get_userid.diff
| File is_super_admin-get_userid.diff, 714 bytes (added by filosofo, 3 years ago) |
|---|
-
wp-includes/capabilities.php
1085 1085 * @return bool True if the user is a site admin. 1086 1086 */ 1087 1087 function is_super_admin( $user_id = false ) { 1088 global $current_user; 1088 if ( ! $user_id ) { 1089 $current_user = wp_get_current_user(); 1090 $user_id = ! empty($current_user) ? $current_user->id : 0; 1091 } 1089 1092 1090 if ( ! $current_user && !$user_id )1093 if ( ! $user_id ) 1091 1094 return false; 1092 1095 1093 if ( !$user_id )1094 $user_id = $current_user->id;1095 1096 if ( !$user_id )1097 return false;1098 1099 1096 $user = new WP_User($user_id); 1100 1097 1101 1098 if ( is_multisite() ) {
