Changeset 20522
- Timestamp:
- 04/18/2012 09:07:31 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/wp-admin/includes/ms.php
r20289 r20522 133 133 134 134 $id = (int) $id; 135 $user = new WP_User( $id ); 135 136 136 137 do_action( 'wpmu_delete_user', $id ); … … 163 164 $wpdb->delete( $wpdb->usermeta, array( 'user_id' => $id ) ); 164 165 165 clean_user_cache( $ id);166 clean_user_cache( $user ); 166 167 167 168 // allow for commit transaction … … 390 391 $wpdb->update( $wpdb->users, array( $pref => $value ), array( 'ID' => $id ) ); 391 392 392 clean_user_cache( $id ); 393 $user = new WP_User( $id ); 394 clean_user_cache( $user ); 393 395 394 396 if ( $pref == 'spam' ) { … … 408 410 return false; 409 411 410 clean_user_cache( $ id);412 clean_user_cache( $user ); 411 413 412 414 return $id; -
trunk/wp-admin/includes/user.php
r20287 r20522 238 238 239 239 $id = (int) $id; 240 $user = new WP_User( $id ); 240 241 241 242 // allow for transaction statement … … 263 264 } 264 265 265 clean_user_cache( $id);266 clean_user_cache( $user ); 266 267 267 268 // FINALLY, delete user -
trunk/wp-includes/user.php
r20378 r20522 1144 1144 * @since 3.0.0 1145 1145 * 1146 * @param int $id User ID 1147 */ 1148 function clean_user_cache($id) { 1149 $user = WP_User::get_data_by( 'id', $id ); 1150 1151 wp_cache_delete($id, 'users'); 1152 wp_cache_delete($user->user_login, 'userlogins'); 1153 wp_cache_delete($user->user_email, 'useremail'); 1154 wp_cache_delete($user->user_nicename, 'userslugs'); 1146 * @param WP_User $user User object to be cleaned from the cache 1147 */ 1148 function clean_user_cache( $user ) { 1149 if ( is_numeric( $user ) ) { 1150 _deprecated_argument( __FUNCTION__, '3.4', 'Pass the full user object instead of the ID.' ); 1151 $user = new WP_User( $user ); 1152 } 1153 1154 if ( ! $user->exists() ) 1155 return; 1156 1157 wp_cache_delete( $user->ID, 'users' ); 1158 wp_cache_delete( $user->user_login, 'userlogins' ); 1159 wp_cache_delete( $user->user_email, 'useremail' ); 1160 wp_cache_delete( $user->user_nicename, 'userslugs' ); 1155 1161 } 1156 1162
Note: See TracChangeset
for help on using the changeset viewer.