我们很多WordPress站点的文章页都会添加相应的标签,在某些场合下我们需要判断当前文章页是否含有指定的标签,那么应该用什么判断函数呢?这个时候就需要用到WordPress函数has_tag()了,下面boke112百科就跟大家介绍一下这个函数及具体用法。
has_tag( string|int|array $tag = '', int|WP_Post $post = null ): bool
检查当前帖子是否有任何给定的标签,如果参数为空就是判断是否有标签,如果有,则返回True,否则返回False
假设两个标签:
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?