我有一个可以在不同社交网络上玩的HTML5小游戏(如“画布”),它设置了一个HTTP cookie。
当玩家访问我的WordPress网站(作为游戏的帮助和支持网站)时,我可以使用我的自定义方法从cookie中获取她的id(并验证其是否伪造,方法是计算哈希并从数据库中获取):
$my_id = fetchCookie();
My question: 如何只解析cookie一次,然后传递用户id?
在functions.php
我放置的我的孩子主题文件:
add_filter( \'query_vars\',\'my_insert_query_vars\' );
function my_insert_query_vars( $vars )
{
array_push( $vars, \'my_id\' );
return $vars;
}
并计划打电话
get_query_var( \'my_id\', 0 )
当同一文件中的其他筛选器需要用户id时。
但我应该在哪里以及如何设置该变量?
In other words: 打电话到哪里$my_id = fetchCookie()
如何将返回的值存储到“查询变量”中?