描述
此函数可以在循环中使用。它还将返回一个包含分类法和名称链接的分类法数组。
参数
$post
int|WP_Post可选-
Post ID或WP_Post对象。默认值为全局$post。
$args
array可选-
关于如何格式化分类列表的参数。
template
string用于显示分类label和分类项(term)列表的模板。
默认值为"Label: Terms"term_template
string用于在列表中显示单个分类项(term)的模板。默认值是链接到其存档的分类项(term)名称。
默认:
array()
返回
string[] 分类法列表。
源码
更新日志
版本 | 描述 |
---|---|
2.5.0 | 开始引入 |
使用示例
对于为静态搜索提取单词的插件,可以添加过滤器以删除分类名称:
add_filter( 'wp_sprintf', function( $fragment ) { $fragment = ( '%z' === $fragment ) ? '' : $fragment; return $fragment; } );
然后在文章的while循环中,使用
$terms = get_the_taxonomies( 0, array( 'template' => '%z%l', 'term_template' => '%2$s' ) );
将所有分类项(term)添加到内容中。