Introduce clean_user_cache(). fixes #11761

git-svn-id: https://develop.svn.wordpress.org/trunk@12766 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2010-01-19 19:23:11 +00:00
parent 4dabd01ce6
commit aceedd977d
3 changed files with 29 additions and 13 deletions
+17
View File
@@ -735,4 +735,21 @@ function sanitize_user_field($field, $value, $user_id, $context) {
return $value;
}
/**
* Clean all user caches
*
* @since 3.0
*
* @param int $id User ID
* @return void
*/
function clean_user_cache($id) {
$user = new WP_User($id);
wp_cache_delete($id, 'users');
wp_cache_delete($user->user_login, 'userlogins');
wp_cache_delete($user->user_email, 'useremail');
wp_cache_delete($user->user_nicename, 'userslugs');
}
?>