2015-09-28 36 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'); 
}