为WordPress中当前登录的用户设置临时变量
如果我的用户可以同时从不同的浏览器登录,我如何为每个会话保存一个临时变量(一个特殊格式的随机变量或一个特定于设备的id),然后在codex中访问它为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函数)时,请确保将$
我不能使用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无法完成的会话执行哪些操作。