我們有些內(nèi)容是不準(zhǔn)備在首頁顯示的,這個(gè)時(shí)候我們可以通過代碼來實(shí)現(xiàn)隱藏不在首頁顯示,一般我們用到的是 is_home函數(shù)來設(shè)置的,但是有些時(shí)候我們?cè)O(shè)置的時(shí)候并非完全準(zhǔn)確。在這里,有兩個(gè)代碼值得我們收藏可以確保在首頁可以顯示,不在其他頁面顯示。
1、首頁或者自定義頁面
<?php if (is_home() || is_front_page()) { ?> 我只會(huì)在首頁顯示 <?php } ?>
這個(gè)我們就可以實(shí)現(xiàn)默認(rèn)的首頁或者設(shè)置頁面作為首頁的時(shí)候顯示首頁。
2、特殊的首頁顯示
如果我們?cè)谟胹_home()之前有 query_posts(),這個(gè)時(shí)候就會(huì)失效。由于 is_home() 函數(shù)在首頁的時(shí)候會(huì)返回一個(gè) true 來判斷,而 query_posts()會(huì)阻斷這一判斷。
<?php wp_reset_query(); if ( is_home() ) { ?> 我只會(huì)在首頁顯示 <?php } ?>
評(píng)論