Changeset 20522 for trunk/wp-includes/user.php
- Timestamp:
- 04/18/2012 09:07:31 PM (14 years ago)
- File:
-
- 1 edited
-
trunk/wp-includes/user.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
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.