has_term()

has_term( string|int|array $term = ”, string $taxonomy …

has_term( string|int|array $term = , string $taxonomy = , int|WP_Post $post = null )

检查当前职位是否有任何给定的条款。
Check if the current post has any of given terms.

目录锚点:#说明#参数#返回#源码#笔记


说明(Description)

给定的术语将与post的术语id、名称和slug进行比较。以整数形式给出的术语将只与post术语的术语id进行核对。如果没有给出任何条款,则确定post是否有任何条款。


参数(Parameters)

参数 类型 必填 说明
$term (string | int | array) 可选 要检查的术语名称/术语id/段塞或它们的数组。
$taxonomy (string) 可选 分类法名称。
$post (int | WP_Post) 可选 发布以检查而不是当前发布。

返回(Return)

(bool)如果当前文章具有任何给定的标记(或任何标记,如果未指定标记),则为True。


源码(Source)

has_term() 函数的代码位于 /wp-includes/category-template.php.
更新版本 源码位置 使用 被使用
3.1.0 wp-includes/category-template.php:1467 4 3

笔记(Notes)

如果要检查post上是否存在来自给定分类法的任何术语,则可以传入空字符串作为第一个参数。
例子
例如,检查cpt的post是否具有自定义分类法的特定术语。

类别:WordPress 函数手册

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

评论 (0)COMMENT

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