腾讯云服务器优惠活动华纳云香港服务器

WordPress函数is_tag()判断标签页的实际应用示例

WordPress主题推荐

WordPress站点的文章大多都会添加相应的标签,每一个标签都会有对应的标签归档页。而WordPress函数is_tag()就是判断是否为标签页,标签页的主题文件一般是tag.php。

WordPress函数is_tag()判断标签页的实际应用示例-第1张-boke112百科(boke112.com)

我们可以使用is_tag()来实现WordPress不同标签页使用不同的标签模板,也可以用来判断是否属于某个或多个标签?下面boke112百科就跟大家说一说WordPress函数is_tag()的实际应用示例。

WordPress函数is_tag()支持的参数

is_tag()函数支持的参数包括标签的名称、别名和ID,还支持数组(用于判断多个标签)。

我们编辑某个标签的时候,就可以看到该标签的名称和别名,如下图红圈位置;在地址栏中的“tag_ID”可以看到标签ID,如下图红色箭头所示:

WordPress函数is_tag()判断标签页的实际应用示例-第2张-boke112百科(boke112.com)

WordPress函数is_tag()的应用示例

  • 标签1:名称:boke112百科,别名:boke112,ID,:168
  • 标签2:名称:boke123导航,别名:wyyb,ID:169

1、判断是否为标签页

<?php if (is_tag()) {
echo '这是标签页';
}else{
echo '这不是标签页';
}?>

2、判断是否属于某个标签

2.1 通过标签名称判断

<?php if (is_tag('boke112百科')) {
echo '这是名称为boke112百科的标签页';
}?>

2.2 通过标签别名判断

<?php if (is_tag('boke112')) {
echo '这是别名为boke112的标签页';
}?>

2.3 通过标签ID判断

<?php if (is_tag('168')) {
echo '这是ID为168的标签页';
}?>

3、判断是否属于某几个标签

3.1 通过标签ID判断

<?php if (is_tag(array(168, 169))) {
……
}?>

3.2 通过标签名称判断

<?php if (is_tag(array('boke112百科', 'boke123导航'))) {
……
}?>

3.3 通过标签别名判断

<?php if (is_tag(array('boke112', 'wyyb'))) {
……
}?>

3.4 可以通过标签ID、名称、别名组合判断,即是数组中的参数可以有ID、名称、别名。

4、判断标签ID为168、169的使用模板一,否则使用模板二

<?php if(is_tag(array('168','169'))){
标签模板一
}else{
标签模板二
}?>

更具体的教程请参考以下文章:

总结

WordPress函数is_tag()的使用有三种,一是不用参数判断是否属于标签页,二是用一个参数(名称或别名或ID)判断是否属于某个标签,三是用多个参数判断是否属于某几个标签。

本文地址:https://boke112.com/post/11601.html

赞 (1) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu