Enabling $_SESSION
//**************************************************
//**************************************************
//********** ENABLE SESSIONS IN WORDPRESS **********
//**************************************************
//**************************************************
add_action('init', 'myStartSession', 1); //<<<<Change myStartSession to a unique name
add_action('wp_logout', 'myEndSession'); //<<<<Change myEndSession to a unique name
add_action('wp_login', 'myEndSession'); //<<<<Change myEndSession to a unique name (don't use if you want to track session vaues as someone logs in!)
function myStartSession()
{
if(!session_id())
{
session_start();
}
}
function myEndSession()
{
//session_destroy(); //You do not have to call session_destroy() from usual code. Cleanup $_SESSION array rather than destroying session data.
//Unset all of the session variables
$_SESSION = array();
}
Feel free to comment if you can add help to this page or point out issues and solutions you have found. I do not provide support on this site, if you need help with a problem head over to stack overflow.