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 删除。
还没有任何评论,赶紧来占个楼吧!