diff options
Diffstat (limited to 'wp-admin/admin-db.php')
-rw-r--r-- | wp-admin/admin-db.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/wp-admin/admin-db.php b/wp-admin/admin-db.php index cc4c5c1..7a0577c 100644 --- a/wp-admin/admin-db.php +++ b/wp-admin/admin-db.php @@ -52,11 +52,12 @@ function get_editable_user_ids( $user_id, $exclude_zeros = true ) { return false; } - $level_key = $wpdb->prefix . 'user_level'; + // wpmu site admins don't have user_levels + $level_key = $wpdb->prefix . 'capabilities'; $query = "SELECT user_id FROM $wpdb->usermeta WHERE meta_key = '$level_key'"; if ( $exclude_zeros ) - $query .= " AND meta_value != '0'"; + $query .= " AND meta_value != 'a:1:{s:10:\"subscriber\";b:1;}'"; return $wpdb->get_col( $query ); } |