Make WordPress Core


Ignore:
Timestamp:
01/19/2010 07:23:11 PM (17 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.