Wordpress在带有缓存的模板中使用php会话变量
我使用一个php会话变量在两个wordpress页面模板之间存储和显示一些数据。它在我的开发服务器中工作得很好,但是在实时wpengine宿主中没有设置会话变量。我想他们已经启用了wordpress缓存插件 我在functions.php中使用以下代码来启用会话。有人有办法解决这个问题吗Wordpress在带有缓存的模板中使用php会话变量,php,wordpress,session,Php,Wordpress,Session,我使用一个php会话变量在两个wordpress页面模板之间存储和显示一些数据。它在我的开发服务器中工作得很好,但是在实时wpengine宿主中没有设置会话变量。我想他们已经启用了wordpress缓存插件 我在functions.php中使用以下代码来启用会话。有人有办法解决这个问题吗 function register_session() { if ( ! session_id() ) { session_start(); }
function register_session() {
if ( ! session_id() ) {
session_start();
}
}
add_action( 'init', 'register_session' );
有一个插件叫做
WordPress core不使用PHP会话,但通过此插件,您可以拥有此功能。您是否测试过在每个模板文件的开头调用会话名称。会话名称(“您的会话名称”);