has_tag

函数
has_tag ( $tag = '', $post = null )
参数
  • (string|int|array) $tag Optional. The tag name/term_id/slug, or an array of them to check for. Default empty.
    Required:
    Default: (empty)
  • (int|WP_Post) $post Optional. Post to check. Defaults to the current post.
    Required:
    Default: null
返回值
  • (bool) True if the current post has any of the given tags (or any tag, if no tag specified). False otherwise.
定义位置
相关方法
has_metais_taghas_termthe_tagshas_category
引入
2.6.0
弃用
-

has_tag – 这是一个WordPress的函数,用来检查当前文章是否有任何标签分配给它。标签是一个关键词或短语,用来对网站的内容进行分类和组织。如果当前文章至少有一个标签分配给它,has_tag函数返回true,如果没有则返回false。

检查当前文章是否有任何给定的标签。

给出的标签将与文章的标签的 term_ids、名称和 slugs 进行核对。以整数形式给出的标签将只与文章的标签 term_ids 进行检查。

如果没有给定标签,则确定文章是否有任何标签。

关于这个和类似的主题功能的更多信息,请查看《主题开发者手册》中的{@link Conditional Tags}文章。

function has_tag( $tag = '', $post = null ) {
	return has_term( $tag, 'post_tag', $post );
}

常见问题

FAQs
查看更多 >