WordPress页面判断函数是我们使用频率最高的一系列函数,我们通过这些页面判断函数,可以在不同的页面显示不同的内容,今天我们来总结一下WordPress常用的页面判断函数,已经这些函数的使用方法。
1.常用的页面判断函数
- is_home() –判断是否是首页
- is_front_page() –判断是否是首页
- is_single() –判断是否是文章页
- is_page() –判断是否是页面
- is_category() –判断是否是文章分类页
- is_tag() –判断是否是文章标签页
- is_author() –判断是否是作者页
- is_archive() –判断是否是归档页
- is_404() –判断是否是404页
- is_search() –判断是否是搜索结果页
- is_feed() –判断是否是订阅页
需要提的几点,第一:is_home()和is_front_page()都是判断首页,那么区别请查看:WordPress判断首页到底用is_home()还是is_front_page(),文中解释的很清楚。第二:is_archive()是判断是否是归档页,归档页面还可以细分为按年,按月,按日归档,可以通过函数is_year(),is_month(),is_day()来判断具体的归档页面。
2.可以指定参数来判断具体的页面
is_single()函数可以传入参数文章ID,文章别名等
is_category()函数可以传入参数分类ID,分类别名等
is_tag()函数可以传入参数标签ID,标签别名等
is_author()函数可以传入作者ID,作者名称等
来判断页面的具体归属。
3.可以使用逻辑组合来做复合判断
具体我们使用的时候可以使用与,或,非等逻辑判断来增加页面判断的维度。
如:
if(is_home() || is_category())
{
echo "我只会出现在首页或者分类页";
}
if(!is_page())
{
echo "我只会出现在非页面页中";
}
感觉本站内容不错,读后有收获?小额赞助
还可以分享文章给好友:
正好要用到判断,现在就是缺失手机下面的代码。
wp太强大了,以至于有太多兼容的东西,拖了速度