自己平時用到的一些函式,整理一下,大家有用到來拿吧,我怕放電腦上不見了,以後又得找。

Index page 首頁
is_home()
判斷是否為首頁.

The Front Page 首頁頭版訊息設定
is_front_page()
判斷是否為首頁頭版訊息. (無論是日誌或是頁面). 當系統顯示部落格主頁且管理面板的設定> 閱讀選單下 「主頁顯示為」 選項設為最近發表的文章」,或者』 設定> 閱讀選單下」 主頁顯示為」 選項設為且」 主頁」 是當前被顯示的頁面時,is_front_page() 標籤返回 TRUE 。

The Administration Panels 管理控制面板
is_admin()
判斷是否為後臺管理控制面板.

A Single Post Page 單篇日誌
is_single()
判斷是否為任何單篇日誌.
is_single(』17′)
判斷是否為 ID17 的單篇日誌.
is_single(『Irish Stew』)
判斷是否標題為」Irish Stew」 的單篇日誌.
is_single(『beef-stew』)
判斷是否別名為 「beef-stew」 的單篇日誌.
is_single(array(17,』beef-stew』,』Irish Stew』))
判斷是否為 ID17, 或別名為」beef-stew」, 或標題為 「Irish Stew」 的單篇日誌.
is_single(array(17, 19, 1, 11))
判斷是否為 ID 17, 19, 1, 11 的文章.
is_single(array(『beef-stew』, 『pea-soup』, 『chili』))
判斷是否別名為 「beef-stew」, 別名為 「pea-soup」 或 別名為 「chili」 的單篇日誌.
is_single(array(『Beef Stew』, 『Pea Soup』, 『Chili』))
判斷是否標題為 「Beef Stew」, 標題為 「Pea Soup」 或標題為 「Chili」 的單篇日誌.

A Sticky Post 置頂文章
is_sticky()
判斷是否為置頂文章.
is_sticky(』17′)
判斷是否為 ID17 的置頂文章.

A Comments Popup 評論的彈出視窗
is_comments_popup()
判斷是否為評論的彈出視窗.

Any Page Containing Posts 評論
comments_open()
判斷當前文章是否允許評論.
pings_open()
判斷當前文章是否允許廣播 (pingback).

A PAGE Page 頁面
is_page()
判斷是否任何頁面.
is_page(』42′)
判斷是否 ID 42 的頁面.
is_page(『About Me And Joe』)
判斷是否標題為」About Me And Joe」 的頁面.
is_page(『about-me』)
判斷是否別名為 「about-me」 的頁面.
is_page(array(42,』about-me』,』About Me And Joe』))
判斷是否為 ID 42, 或別名 「about-me」, 或標題 「About Me And Joe」 的頁面.

A Category Page 分類歸檔
is_category()
判斷是否為任何分類頁.
is_category(』9′)
判斷是否為 ID9 的分類頁.
is_category(『Stinky Cheeses』)
判斷是否名稱為 「Stinky Cheeses」 的分類歸檔頁.
is_category(『blue-cheese』)
判斷別名是否為 「blue-cheese」 的分類歸檔頁.
is_category(array(9,』blue-cheese』,』Stinky Cheeses』))
判斷是否 ID 為 9, 或者別名為 「blue-cheese」, 或者名稱為 「Stinky Cheeses」 的分類歸檔頁.
in_category(』5′)
判斷當前文章的分類 ID 是否為 5
in_category( array( 1,2,3 ) )
判斷當前文章的分類 ID 是否為 1, 2, 或 3.
!in_category( array( 4,5,6 ) )
判斷當前文章的分類 ID 是否不是 4, 5, 或 6 .

A Tag Page 標籤歸檔
is_tag()
判斷是否為標籤頁
is_tag(『mild』)
判斷是否為別名 『mild』 的標籤歸檔頁.
is_tag(array(『sharp』,』mild』,』extreme』))
判斷別名是否為 「sharp」, 「mild」, 或 「extreme」 的標籤歸檔頁.
has_tag()
判斷當前文章是否有標籤.
has_tag(『mild』)
判斷當前文章是否有標籤 『mild』.
has_tag(array(『sharp』,』mild』,』extreme』))
判斷當前文章是否包含一個陣列中的標籤.

An Author Page 作者歸檔
is_author()
判斷是否為作者歸檔頁.
is_author(』4′)
判斷是否為 ID4 的作者歸檔頁.
is_author(『Vivian』)
判斷是否為暱稱 「Vivian」 的作者歸檔頁.
is_author(『john-jones』)
判斷是否為暱稱 「john-jones」 的作者歸檔頁.
is_author(array(4,』john-jones』,』Vivian』))
判斷是否為 ID 4, 或者暱稱 「john-jones」, 或暱稱 「Vivian」 的作者標籤頁.

A Date Page 日期歸檔頁
is_date()
判斷是否為日期歸檔頁.
is_year()
判斷是否為按年歸檔頁.
is_month()
When a monthly archive is being displayed.
is_day()
判斷是否為按天歸檔頁.
is_time()
判斷是否按小時, 「分鐘」, 「秒」 歸檔頁.

Any Archive Page 歸檔頁
is_archive()
是否歸檔頁.

A Search Result Page 搜尋結果頁

is_search()
是否搜尋頁.

A 404 Not Found Page 未找到頁面

is_404()
是否 404 頁面.

A Paged Page 分頁
is_paged()
判斷是否有分頁. 需要將 <!–nextpage–> 快速標籤插入到文章中才能將文章分成多頁.

An Attachment 附件
is_attachment()
判斷是否為附件檔案. 附件是透過編輯器上傳工具上傳的圖片或其他檔案. 附件能顯示在相應的頁面或模版中.

A Single Page, Single Post or Attachment 獨立頁面、單篇日誌或附件
is_feed()
網站需要使用 RSS 訂閱時,is_feed() 返回 TRUE 。一般情況下會用到 is_feed() 標籤的是 WordPress 系統和外掛開發人員,普通 WordPress 使用者很少用到 is_feed() 標籤.

A Trackback 引用通知
is_trackback()
網站需要將 WordPress 鉤子勾入 Trackback 。一般情況下會用到這個標籤的是 WordPress 系統和外掛開發人員,普通 WordPress 使用者很少用到 is_feed() 標籤.

A Preview 草稿預覽
is_preview()
判斷文章是否顯示在草稿預覽模式.

Has An Excerpt 摘要
has_excerpt()
判斷當前文章是否有摘要.
has_excerpt(』42′)
判斷 ID42 的文章是否有摘要.

Inside The Loop 迴圈
in_the_loop()
判斷目前是否在 WordPress 主迴圈中. 該標籤適用於外掛開發人員, 若目前在 WordPress 主迴圈中, 該標籤返回 TRUE.

Is Sidebar Active 邊欄
is_active_sidebar()
檢查現有側邊欄是否被啟用 (是否啟用). 若側邊欄被啟用,is_active_sidebar() 返回 TRUE,否則返回 FALSE.