描述
此函数可以在循环内用于显示文章的分类(taxonomy),而无需指定文章ID。您也可以在循环外使用它来显示特定文章的分类。
参数
- $args
-
(array)(可选) 关于使用哪个文章以及如何格式化输出的参数。除以下参数外,还共享get_the_taxonomies()支持的所有参数。
- 'post'
(int|WP_Post) 文章ID或对象以获取分类。默认当前文章。 - 'before'
(string) 显示在分类之前。默认空字符串。 - 'sep'
(string) 分隔每个分类。默认值为空格。 - 'after'
(string) 在分类后显示。默认空字符串。
默认值: array()
- 'post'
源码
更新日志
版本 | 描述 |
---|---|
2.5.0 | 开始引入 |
使用示例
这可以在主题中使用,以轻松支持所有分类。
<footer class="entry-footer"> <?php the_taxonomies( array( 'before' => '<div class="tax-link-wrap">', 'template' => '<span class="taxonomy-label">%s:</span> <span class="taxonomy-term-list">%l.</span>', 'term_template' => '<a href="%1$s" rel="tag">%2$s</a>', 'sep' => '<br />', 'after' => '</div>', ) ); ?> </footer>
实例
// Arguments as a query-string. the_taxonomies( 'before=<ul>&after=</ul>' ); <?php // Arguments as an array. $args = array( 'before' => '<p class=\"meta\">', 'after' => '<p class=\"meta\">', ); the_taxonomies( $args );