使用会话管理插件在wordpress中维护会话

时间:2014-09-29 07:34:53

标签: wordpress

如何在WordPress中维护会话。我已经安装并激活了一个用于会话管理的插件。我应该在哪里声明和分配会话变量?

谢谢..!

1 个答案:

答案 0 :(得分:1)

您不需要插件。只需将它放在主题的functions.php文件中:

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

然后,您可以在主题文件中的任何位置设置和访问$ _SESSION超全局变量。

我使用此方法为博客帖子启用“后退”链接,因为它们有多个父类别,除非您使用会话变量或cookie集,否则您永远不会知道“后退”函数的正确URL。有关详情,请参阅此处:Advanced WordPress Single Post Pagination - Exclude Category & Browse Through Only Set Categories