自己平时用到的一些函数,整理一下,大家有用到来拿吧,我怕放电脑上不见了,以后又得找。
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.