Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress在带有缓存的模板中使用php会话变量_Php_Wordpress_Session - Fatal编程技术网

Wordpress在带有缓存的模板中使用php会话变量

Wordpress在带有缓存的模板中使用php会话变量,php,wordpress,session,Php,Wordpress,Session,我使用一个php会话变量在两个wordpress页面模板之间存储和显示一些数据。它在我的开发服务器中工作得很好,但是在实时wpengine宿主中没有设置会话变量。我想他们已经启用了wordpress缓存插件 我在functions.php中使用以下代码来启用会话。有人有办法解决这个问题吗 function register_session() { if ( ! session_id() ) { session_start(); }

我使用一个php会话变量在两个wordpress页面模板之间存储和显示一些数据。它在我的开发服务器中工作得很好,但是在实时wpengine宿主中没有设置会话变量。我想他们已经启用了wordpress缓存插件

我在functions.php中使用以下代码来启用会话。有人有办法解决这个问题吗

function register_session() {
        if ( ! session_id() ) {
            session_start();
        }
    }
add_action( 'init', 'register_session' );
有一个插件叫做


WordPress core不使用PHP会话,但通过此插件,您可以拥有此功能。

您是否测试过在每个模板文件的开头调用会话名称。会话名称(“您的会话名称”);