2015-09-28 34 views
0

我正在设计和开发WordPress上的一些博客,并且正在创建专用模板。根据WordPress中的会话加载标题文件

我的目标是为来自同一台机器的每个下一个请求(直到会话中断)加载新会话的不同头(假设它是某种splashscreen)和不同(正常)。

例如:我有两个PHP文件:header-init.php和header.php,我想用这两个文件做if语句。

我该如何做到这一点?我可以在会话中使用WordPress构建还是需要其他?

+0

你尝试过什么到目前为止?你是否面临特定的编程问题?就我所见,这个问题的范围是广泛的。 –

+0

其实下面的答案可能解决我的问题,但我现在无法检查。在我看来,这是真的specyfic问题 - 如何加载文件取决于会话在WordPress?是否有广泛的解决方案?在我看来不是真的。 – jazzgot

回答

0

步骤1:设置会话function.php

add_action('init', 'letsstartsession', 1); 
function letsstartsession() { 
    if(!session_id()) { 
     session_start(); 
    } 
} 

步骤2:在您的page.php文件post.php中检查等会议,

if(isset($_SESSION['header_session'])){ 
    $get_val = $_SESSION['header_session']; 
if($get_val =='header_value1'){get_header('header1');}  
else{ 
    get_header('header_default'); 
} 
}else{ 
    get_header('header_default'); 
}