is_admin()
is_home()
is_front_page()
is_home() && !is_pade()
is_single() //是否為文章頁
is_single('17') //當id為17的文章單獨顯示時.
is_single('wan ge ji ba') //當標題為"wa nge ji ba"的文章單獨顯示時.
is_single('chong zi jun') //當別名為"chong zi jun"的文章單獨顯示時.
is_single(array(23,'chong zi jun','wan ge ji ba')) //當文章id為23,或者別名為"chong zi jun",或者標題為"wan ge ji ba" 都返回ture。
is_sticky() //是否為置頂的文章
is_sticky('2019') //當id為2019的文章被置頂,返回ture。
is_page() //是否為頁面
is_page('18') //當id為18是的頁面單獨顯示時
is_page('wan ge ji ba') //當標題為"wa nge ji ba"的頁面單獨顯示時.
is_page('chong zi jun') //當別名為"chong zi jun"的頁面單獨顯示時.
is_page(array(42,'chong zi jun','wan ge ji ba')) //當頁面id為42,或者別名為"chong zi jun",或者標題為"wan ge ji ba" 都返回ture。
pings_open() //是否允許 ping,注意前面沒有 is_
is_category() //是否為分類目錄
is_category('9') //當分類目錄id為9時單獨顯示時
is_category('wan ge ji ba') //當標題為"wa nge ji ba"的分類目錄單獨顯示時.
is_category('chong zi jun') //當別名為"chong zi jun"的分類目錄單獨顯示時.
is_category(array(9,'chong zi jun','wan ge ji ba')) //當分類目錄id為9,或者別名為"chong zi jun",或者標題為"wan ge ji ba" 都返回ture。
is_category()&&!is_paged() 判斷分類首頁第一頁
in_category('5') //注意!前面是 in 不是is 作用是如果當前帖子在指定的類別id為5時,則返回true。
is_tag() //是否為標籤歸檔頁
is_tag('biao qian yi') //當標籤為 biao qian yi 顯示時
is_tag(array('biao qian yi','biao qian er','biao qian san')) //當標籤為 biao qian yi,biao qian er,biao qian san 任意乙個顯示時
has_tag() //當文章含有標籤時
has_tag('biao qian yi') //當文章含有 biao qian yi 標籤時
has_tag(array('biao qian yi','biao qian er','biao qian san')) //當文章含有 biao qian yi,biao qian er,biao qian san 任意乙個標籤時
is_author() //是否為作者歸檔頁面
is_author('4') //當作者id為4單獨顯示時
is_author('vivian') //當作者使用者名為 vivian 單獨顯示時
is_author('john-jones') //當作者暱稱為 john-jones 單獨顯示時
is_author(array(4,'john-jones','vivian')) 當作者id為4、使用者名為vivian或者暱稱為john-jones時都返回ture
is_date() //判斷是否日期歸檔頁面
is_year() //判斷是否年存檔頁面
is_month() //判斷是否月存檔頁面
is_day() //判斷是否日存檔頁面
is_time() //when an hourly, "minutely", or "secondly" archive is being displayed.
is_archive() //判斷是否歸檔頁
is_search() //判斷是否是搜尋頁
is_tag() //判讀是否標籤頁
is_404() //判斷是否404頁
is_paged() //判斷是否分頁,是指主頁或歸檔分為幾頁時
is_attachment() //判斷是否為附件頁面
is_feed() //判斷是否在訂閱源中
is_preview() //在草稿模式下檢視顯示的單個帖子時
has_excerpt() //判斷是否有摘要
has_excerpt('42') //
in_the_loop() //檢查是否在「迴圈內」。對於外掛程式作者很有用,當在迴圈中時,此條件返回為true
is_active_sidebar() //檢查給定的側邊欄是否處於活動狀態(正在使用中)。如果使用邊欄(通過名稱,id或數字標識),則返回true,否則該函式返回false
更詳細判斷請查閱 wordpress 官方文件
以上文章資料**:
Wordpress頁面判斷
is single 判斷是否是文章頁面 is single 2 is single 2 判斷是否是具體文章 id 2 的頁面 is single 判斷是否是具體文章 標題為beef stew 的頁面 is single beef stew 判斷是否是具體文章 slug為beef stew 的頁面 i...
wordpress開發 頁面判斷
is single 判斷是否是文章頁面 is single 2 is single 2 判斷是否是具體文章 id 2 的頁面 is single 判斷是否是具體文章 標題為beef stew 的頁面 is single beef stew 判斷是否是具體文章 slug為beef stew 的頁面 i...
WordPress 的頁面型別判斷
為了讓我們的部落格繽紛多彩,為了讓模板在不同的時候顯示不同的東西,我們通常會用到 wordpress 內建的一些個判斷函式,這些函式大都以 is 開始,意思很容易看懂,只要稍懂點英文的朋友都可以不看解釋直接用到你的主題 裡,我們要感謝 wordpress 的創作者,有了這些函式的支援,我們可以把部落...