2017-04-13 45 views
0

我已經嘗試了一切,並在每一個地方搜索。爲什麼它不起作用?is_home()|| is_front_page()不工作

這是我的functions.php,頁面始終顯示「其他」。

我的代碼:

wp_reset_query(); 
if(is_home() || is_front_page()) 
    die("if"); 
die("else"); 
+0

的代碼添加到你的問題。不要給你的代碼截圖。請參閱:https://meta.stackoverflow.com/a/285557/248567 –

+0

對不起,我不知道。 –

回答

1

可以使用hookfunction.php於一切這樣的前執行一段代碼:

add_action('wp', 'check_home'); 
function check_home() { 
    if(is_home() || is_front_page()) { 
     die("yes"); 
    } else { 
     die("no"); 
    } 
} 

你不應該只寫站在PHP語句在你自己的functions.php文件中。只用它來定義你想用別的地方在你的代碼,或者定義hooksactionsfilters具有相應功能的功能。

如果您想了解更多關於鉤子讀取this

+0

感謝您的幫助。 –

+0

不客氣! – Kevinvhengst