wordpress模板制作中常常会用到一些判断标签,使用这些标签函数,可以非常方便的制作出形式多样的wordpress主题模板。是wordpress主题模板制作中必备的。以下为常用到的判断标签函数:

is_home() : 是否为主页,首页使用的是 index.php

is_front_page() :是否为指定的首页,如果首页不是默认的index.php,比如你在后台 – 设置 – 阅读,指定了首页,就要用这个来判断

is_single() : 是否为内容页(Post)

is_page() : 是否为内容页(Page)

is_attachment() :是否为附件页

is_singular() :可以简单理解为 is_single()||is_page()||is_attachment() 的综合,但有区别

is_category() : 是否为Category/Archive页

is_tag() : 是否为Tag存档页

is_date() : 是否为指定日期存档页

is_year() : 是否为指定年份存档页

is_month() : 是否为指定月份存档页

is_day() : 是否为指定日存档页

is_time() : 是否为指定时间存档页

is_archive() : 是否为存档页

is_search() : 是否为搜索结果页

is_author() :是否为作者存档页

is_404() : 是否为 “HTTP 404: Not Found” 错误页

is_paged() : 主页/Category/Archive页是否以多页显示

is_user_logged_in() :用户是否登录

掌握这些可以根据不同的内容或页面判断调用显示不同的内容,可以让自己的wordpress模板更加的丰富和强大。这些判断标签不光可以单独使用,也可以组合使用,合理运用这些,可以让你的wordpress模板制作变得更为得心应手。