更新所有用户缓存

原型

update_user_caches( WP_User $user )

参数

$user (WP_User) (Required) 要缓存的用户对象

返回值

(bool|null)  失败时返回false。

源文件

路径:wp-includes/user.php

<?php
...
function update_user_caches( $user ) {
	if ( $user instanceof WP_User ) {
		if ( ! $user->exists() ) {
			return false;
		}
		$user = $user->data;
	}
	wp_cache_add($user->ID, $user, 'users');
	wp_cache_add($user->user_login, $user->ID, 'userlogins');
	wp_cache_add($user->user_email, $user->ID, 'useremail');
	wp_cache_add($user->user_nicename, $user->ID, 'userslugs');
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/update_user_caches/