create session in wordpress
Add the following code to your theme's functions.php file to create a session in WordPress:
function start_session() {
if ( ! session_id() ) {
session_start();
}
}
add_action( 'init', 'start_session', 1 );
Explanation:
1. The function start_session()
declares a new function to start a session.
2. Inside the function, session_id()
checks if a session has already been started. If not, the session_start()
function is called to start the session.
3. The add_action( 'init', 'start_session', 1 )
line hooks the start_session
function to the init
action with a priority of 1, ensuring that the session is started early in the WordPress loading process.