Changeset 20581 for trunk/wp-admin/includes/user.php
- Timestamp:
- 04/24/2012 10:13:47 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/user.php
r20523 r20581 265 265 266 266 // FINALLY, delete user 267 if ( !is_multisite() ) { 268 $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $id ) ); 267 if ( is_multisite() ) { 268 remove_user_from_blog( $id, get_current_blog_id() ); 269 } else { 270 $meta = $wpdb->get_col( $wpdb->prepare( "SELECT umeta_id FROM $wpdb->usermeta WHERE user_id = %d", $id ) ); 271 foreach ( $meta as $mid ) 272 delete_metadata_by_mid( 'user', $mid ); 273 269 274 $wpdb->delete( $wpdb->users, array( 'ID' => $id ) ); 270 } else {271 $level_key = $wpdb->get_blog_prefix() . 'capabilities'; // wpmu site admins don't have user_levels272 $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $id , 'meta_key' => $level_key ) );273 275 } 274 276
Note: See TracChangeset
for help on using the changeset viewer.