魯ICP備15002128號-2
一般而言,在WordPress進行是否首頁的判斷使用的是is_home(),從而進行首頁的一些相關設定,但是有些特殊的情況下,該例是行不通的。
當默認的首頁不是index.php的時候,比如說在后臺指定了一個頁面。在這種情況下is_home()就會失效。也就是說這種情況下就不能用is_home()來進行判斷了,那么這時應該怎么辦呢?
在這個時候就要用到is_front_page()這個判斷語句了,它的作用是判斷當前頁是否指定的首頁。
因此,一般要進行對是否首頁的判斷得同時用到這兩個語句,以下方代碼為例:
if ( $site_description && ( is_home() || is_front_page() ) )
//判斷是否首頁并對描述進行配置
雖然很簡單,但不能否定它是一個知識點,is_front_page()這個判斷小覺也是剛剛才知道的。