Make WordPress Core


Ignore:
Timestamp:
01/19/2010 07:23:11 PM (16 years ago)
Author:
ryan
Message:

Introduce clean_user_cache(). fixes #11761

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/includes/ms.php

    r12765 r12766  
    102102}
    103103
     104// @todo Merge with wp_delete_user() ?
    104105function wpmu_delete_user($id) {
    105106    global $wpdb;
     
    132133    $wpdb->query( $wpdb->prepare("DELETE FROM $wpdb->usermeta WHERE user_id = %d", $id) );
    133134
    134     wp_cache_delete($id, 'users');
    135     wp_cache_delete($user->user_login, 'userlogins');
     135    clean_user_cache($id); 
     136
     137    // allow for commit transaction
     138    do_action('deleted_user', $id);
    136139
    137140    return true;
     
    450453        return false;
    451454
    452     wp_cache_delete($id, 'users');
    453     wp_cache_delete($user->user_login, 'userlogins');
     455    clean_user_cache($id);
     456
    454457    return $id;
    455458}
Note: See TracChangeset for help on using the changeset viewer.