如何更新或刷新wp用户对象?

时间:2013-05-01 作者:michael

如果我实例化了wp user对象,那么如果某个键在脚本过程中发生更改,那么更新该键的值的正确方法是什么?例如,假设我在脚本开头附近的代码中有以下内容:

echo $current_user->display_name;//lets say this returns \'sometestname\'
然后,我在这里更改wp\\u users表中显示名称的值。假设我使用wpdb->query将display\\u名称更改为“someothertestname”。

echo $current_user->display_name;//still would result in \'sometestname\'
我应该在这里做什么?这就是wp\\U缓存的用武之地吗?如何更新当前对象中的值?还是我?

1 个回复
SO网友:anu

假设您谈论的是当前用户(如代码片段所示),那么您可以调用get_currentuserinfo() 再一次

Codex page for get_currentuserinfo()

结束

相关推荐

我可以将两个角色传递给GET_USERS函数吗?

我想获得角色学术和学生的用户。我已经尝试使用下面的代码(传递了一系列角色,但显示了所有用户,因此显然不起作用。$roles=array(\'academic\',\'student\'); $args =array(\'role\'=>$roles); $users=get_users( $args ); foreach ($users as $user) { echo \'<li>\' . $user->user_email .