Session is not starting

时间:2014-06-10 作者:Mayeenul Islam

我读过session() 在WordPress中来自herehere. 我在我的functions.php:

/**
*   ENABLING SESSION TO THE SITE
*   Thanks: Shazzad
*   Source: http://stackoverflow.com/a/16119876/1743124
*/

function register_session() {

    if ( ! session_id() ) {
        session_start();
    }
}

add_action( \'init\', \'register_session\' );
但我无法使用会话,因为该代码无法启动会话。最后我只放了

session_start();
在我的functions.php 而且效果很好。我正在使用WP 3.9.1。

如果我继续我的项目运行会话,会有什么问题吗?仅仅从一开始就开始了?

1 个回复
SO网友:engelen

不,直接在主题functions.php.

然而,奇怪的是,在init 不适合你。是否可能是之前正在生成输出(可能是空格或换行符)init? 你能转过身来吗WP_DEBUG 打开并查看是否显示任何通知或警告?

结束

相关推荐

子主题中的Functions.php-加载JS

我的主题使用此函数加载Javascript和CSSfunction aitEnqueueScriptsAndStyles() { // just shortcuts $s = THEME_CSS_URL; $j = THEME_JS_URL; aitAddStyles(array( \'ait-jquery-prettyPhoto\' => array(\'file\' => \"$s/