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

WordPress函数has_tag的介绍及用法示例,判断是否含有指定标签?

WordPress主题推荐

我们很多WordPress站点的文章页都会添加相应的标签,在某些场合下我们需要判断当前文章页是否含有指定的标签,那么应该用什么判断函数呢?这个时候就需要用到WordPress函数has_tag()了,下面boke112百科就跟大家介绍一下这个函数及具体用法。

WordPress函数has_tag介绍

has_tag( string|int|array $tag = '', int|WP_Post $post = null ): bool

检查当前帖子是否有任何给定的标签,如果参数为空就是判断是否有标签,如果有,则返回True,否则返回False

  • $tag(string|int|array):默认值为”,可以是标签名称、标签别名,标签ID,也可以为空;
  • $post(int):默认值为null,可以是文章ID,或不填写就是默认当前文章。

WordPress函数has_tag用法示例

假设两个标签:

  • 名称:boke112百科,别名:boke112baike,ID:5
  • 名称:boke123导航,别名:boke123daohang,ID:6

1、判断当前文章是否含有标签“boke112百科”

if (has_tag('boke112百科')) {
echo '本文含有该标签';
}else{
echo '本文不含有该标签';
}

我们也可以将判断条件换成标签的别名或ID,如

if (has_tag('boke112baike')) {

if (has_tag(5)) {

2、判断当前文章是否含有数组中任一个标签

if (has_tag(array('boke112百科','boke123导航'))) {
echo '本文含有该标签';
}else{
echo '本文不含有该标签';
}

我们也可以将判断条件换成标签的别名或ID,或名称、别名和ID的组合,如

if (has_tag(array('boke112baike','boke123daohang'))) {

if (has_tag(array(5,6))) {

if (has_tag(array('boke112百科','boke123daohang'))) {

if (has_tag(array(5,'boke123daohang'))) {

3、判断当前文章是否含有标签

if (has_tag()) {
echo '本文含有标签';
}else{
echo '本文不含有标签';
}

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

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