Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为WordPress中当前登录的用户设置临时变量_Wordpress_Session_Authentication_Codex - Fatal编程技术网

为WordPress中当前登录的用户设置临时变量

为WordPress中当前登录的用户设置临时变量,wordpress,session,authentication,codex,Wordpress,Session,Authentication,Codex,如果我的用户可以同时从不同的浏览器登录,我如何为每个会话保存一个临时变量(一个特殊格式的随机变量或一个特定于设备的id),然后在codex中访问它 我不能使用update\u user\u meta和get\u user\u meta,因为user meta是基于用户的,而不是基于会话的。您可以使用user meta 见和 可以使用来检索当前用户id,以设置并获取与给定用户关联的值 唯一的问题是当使用get_user_meta(或WordPress中的任何其他get meta函数)时,请确保将$

如果我的用户可以同时从不同的浏览器登录,我如何为每个会话保存一个临时变量(一个特殊格式的随机变量或一个特定于设备的id),然后在codex中访问它


我不能使用update\u user\u meta和get\u user\u meta,因为user meta是基于用户的,而不是基于会话的。

您可以使用user meta

见和

可以使用来检索当前用户id,以设置并获取与给定用户关联的值


唯一的问题是当使用get_user_meta(或WordPress中的任何其他get meta函数)时,请确保将
$single
设置为
true
,否则您将得到一个只有一个值的数组。

用户meta依赖于用户,而不是会话。您能否详细说明您试图实现的目标?如果用户登录到每个设备上,我看不出可以对用户meta无法完成的会话执行哪些操作。