WordPress一些常用的页面判断函数

前言 在WordPress主题开发中,有很多情况需要将某些内容显示在规定的页面,例如首页给Logo添加<…

前言

在WordPress主题开发中,有很多情况需要将某些内容显示在规定的页面,例如首页给Logo添加<h2>标签,而其他页面只需要文章标题添加<h2>标签。如果一个页面存在两个<h2>标签【Logo、文章标题】,那将是很严重的语法不规范,极其影响网站SEO。所以我们可以通过WordPress提供的常用的页面判断API函数,来达到效果。

WordPress一些常用的页面判断函数

下面为常用的页面判断语句

is_home()     ====主页

is_single()     ==== 文章页

is_page()     ==== 页面

is_category()     ==== 文章分类页

is_tag()      ====文章标签页

is_archive()     ==== 归档页

is_404()     ==== 404页

is_search()     ==== 搜索结果页

is_feed()     ==== 订阅页

is_author()     ====是否是作者页面

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

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

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

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

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

is_paged()     ====Home/Category/Archive页是否以多页显示

那么如何使用这些API函数呢?举个简单的例子,我只要首页logo添加<h2>标签:

<?php if ( is_home() ) { ?>   // 如果是首页执行以下代码
	<h2>
		<a href="https://www.zsxcool.com" >
			<img src="" alt="logo" />
			<span>歪?是3.1415926吗</span>
		</a>
	</h2>
<?php } ?>

<?php else { ?>    // 否则执行以下代码
	<a href="https://www.zsxcool.com" >
		<img src="" alt="logo" />
		<span>歪?是3.1415926吗</span>
	</a>
<?php } ?>

传递参数

另外这些常用的页面判断语句,还支持传入参数,方便我们对特点的页面、文章进行判断,比如:

is_page(5)   // 如果是页面ID为5的页面,则为true

is_single(4888)   // 如果是文章ID为4888的页面,则为true

文章ID在这里查看:

WordPress一些常用的页面判断函数-字节智造
类别:WordPress技巧

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册