在WordPress中加载页面时启动会话

在WordPress中加载页面时启动会话,wordpress,session,Wordpress,Session,我想在第一次访问页面时创建一个会话。我可以做到,当我登录的时候。因此,会话将在我登录时创建。当我注销时,就会创建一个新的会话 我在functions.php中添加了以下代码: /** * Start Session */ function start_session() { if(session_id) { session_start(); } } add_action('init', 'start_session'); /** * End Session */ f

我想在第一次访问页面时创建一个会话。我可以做到,当我登录的时候。因此,会话将在我登录时创建。当我注销时,就会创建一个新的会话

我在functions.php中添加了以下代码:

/**
* Start Session
*/
function start_session() {
   if(session_id) {
       session_start();
   }
}
add_action('init', 'start_session');

/**
* End Session 
*/
function end_session() {
session_destroy ();
}
add_action('wp_logout','end_session');
add_action('wp_login','end_session');

游戏的结局是什么?你想达到什么目的?我想建立一个网站,你可以在那里投票。因此,您不需要登录。我了解到,当你登录并离开页面返回时,你的进度会保存在会话中。但是现在我没有会话,因为我没有登录。