自己平時用到的一些函數,整理一下,大家有用到來拿吧,我怕放電腦上不見了,以后又得找。
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.
wordpress模板頁面判斷函數(自己整理)
2019-09-20 16:26服務器之家 Wordpress
wordpress模板頁面判斷函數,自己平時用到的整理一下,現在拿出來與大家分享,以備不時之需
延伸 · 閱讀
- 2024-12-13WordPress 大戰暫告段落:WP Engine 勝訴,Automattic 被
- 2022-03-07unity學習教程之定制腳本模板示例代碼
- 2022-03-04python腳本框架webpy模板控制結構
- 2022-03-04python編程webpy框架模板之def with學習
- 2022-03-02Powerpoint2003中把制作好的演示文稿保存為模板
- 2022-03-01Word制作四線三格拼音練習本模板
- Wordpress
WordPress管理頁面底部自定義文字的方法
這篇文章主要為大家介紹了WordPress管理頁面底部自定義文字的方法,可通過調用一個自定義函數來實現該功能,是非常實用的技巧,需要的朋友可以參考下...
- Wordpress
php-cgi進程cpu負載過高:禁用wordpress定時任務wp-cron.php
這篇文章主要介紹了php-cgi進程cpu負載過高:禁用wordpress定時任務wp-cron.php,需要的朋友可以參考下...
- Wordpress
免插件在wordpress中插入表格的方法
要在 WordPress 中插入表格其實并非難事,只要用 wp-table 插件就能輕松做到,本文的重點是介紹免插件在 WordPress 中插入表格的方法,下面有個不錯的示例感...
- Wordpress
WordPress給文章添加百度是否已收錄查詢和顯示功能
文章頁面顯示百度是否收錄這個功能在筆者的博客已經測試有一段時間了。最開始的代碼也是從網絡上找的,只是自己用,所以也就沒想著分享了,畢竟是...
- Wordpress
wordpress禁止復制內容的實現方法
下面分享兩種代碼,一直在別人復制網站內容時,顯示溫馨提示語;另一種更直接的禁止了所有有關復制功能鍵的使用 ...
- Wordpress
WordPress添加前臺注冊功能的方法
這篇文章主要為大家介紹了WordPress添加前臺注冊功能的方法,較為詳細的分析了前臺注冊功能的完整實現過程,是進行WordPress開發非常實用的技巧,需要的朋友...
- Wordpress
WordPress更換主域名后需要的操作分享
博客更換主域名是很正常的事情,但更換完主域名之后,有一些事情是必須完成,否則會影響到你的WordPress博客正常使用,這里簡單介紹下, 方便需要的朋...
- Wordpress
wordpress給文章生成二維碼的方法
這篇文章主要為大家介紹了wordpress給文章生成二維碼的方法,涉及google接口的調用技巧以及本地緩存的應用技巧,具有一定的參考借鑒價值,需要的朋友可以參...