小可个人BLOG

  • 首页
  • 文章分类
    • 随言随笔
    • 记录生活
    • 东拼西凑
    • 博客相关
    • APP相关
  • 给我留言
    • 博客相册
    • 个人简介
    • 彩色标签
  • 网上邻居
  • 隐私政策
>°))))彡
想做一条咸鱼,每天都很闲。
  1. 首页
  2. 博客相关
  3. 正文

wordpress模板页面判断函数

2012/10/21 830357点热度 0人点赞 4条评论

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

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.

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: wordpress 判断函数
最后更新:2012/10/21

小可

百分之三十五大叔,爱好女,爱好黑丝女!

点赞
< 上一篇
下一篇 >

文章评论

  • 编程路上

    嗯,很不错,值得收藏 :oops:

    2012/11/30
    回复
  • 冰山

    不错 :idea:

    2013/12/23
    回复
  • Farjar

    帮上忙了,好东西

    2014/01/18
    回复
    • 小可

      @Farjar 那就好

      2014/02/10
      回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    最新 热点 随机
    最新 热点 随机
    近期淘宝抽风全是秒退订单 入手一个鱼缸,准备养点草、鱼、虾、蟹 腾飞WebOs个人云桌面,新一代的私人云盘 已经不再年轻 如何在国内直接用USDT消费(Depay虚拟visa卡评测) 人生短短数十载,青春有几许 普通人怎么理财基金、买股票投资 雅黑探针修改版 支持PHP8.X PHP7.X Wordpress 垃圾评论插件 Mimi Captcha 2020
    那些回忆,随风飘荡。 淘宝联盟选品顾问邀请码 新版本百度统计新功能指南 你若安好 便是晴天 苍老师的处女时代 博说新词栏目 关于青春的文章 衡天主机扬州双线使用有感 爱恨情仇,自古多情空余恨 有备无患,有备总比不备好
    最近评论
    贵州旅游包车 发布于 3 周前(04月24日) 客户下了单,他马上就推一个便宜的同等商品,你说人家退单不。
    小可 发布于 5 个月前(12月17日) 养鱼的后续不见了,有点更不动了
    雨帆 发布于 11 个月前(06月04日) 所以,我是说所以,古法养鱼的后续呢?催更。
    达到 发布于 1 年前(11月26日) 大佬请分享
    小可 发布于 2 年前(05月29日) 具体使用教程,请搜索“腾飞webos”那边有完整的教程,当然,有不懂的也可以在这里问我,我看到很乐意...

    本博由BT面板驱动 © 2025 小可个人BLOG成立4919天了 | 网站地图 | 口袋券 | 口袋券app | 温小券 | 温小券app
    我们相爱
    了

    COPYRIGHT © 2022 小可博客. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    浙ICP备17004615号-1