How do you use session variables in wordpress?

前端 未结 3 968
深忆病人
深忆病人 2020-12-30 12:26

I have the following plugin: http://wordpress.org/support/plugin/wp-session-manager

I cannot work out how to use the session variables in WordPress. From what I unde

3条回答
  •  孤城傲影
    2020-12-30 13:01

    Introducing WP_Session:

    Example :

    global $wp_session;
    
    $wp_session['user_name'] = 'User Name'; // A string
    
    $wp_session['user_contact'] = array( 'email' => 'user@name.com' );// An array
    
    $wp_session['user_obj'] = new WP_User( 1 ); // An object
    

    Wordpress session functions:

    1. wp_session_cache_expire() – get the session expiration time
    2. wp_session_commit() – write session data out to the transient
    3. wp_session_decode() – load data into the session from a serialized string
    4. wp_session_encode() – write session data out to a serialized string
    5. wp_session_regenerate_id() – change the ID of the current session to a new, random one
    6. wp_session_start() – start the session and load data based on the user’s cookie
    7. wp_session_status() – check the status of the current session
    8. wp_session_unset() – clear out all variables in the current session
    9. wp_session_write_close() – write session data and end session.

提交回复
热议问题