有很多函数可用于获取所需的数据,快速查看Codex函数参考可以发现许多有用的函数可用于构建此函数。
使用get_term_link
获取该术语存档的链接,以及wp_get_object_terms
获取对象/帖子的条款。
要获取分类法中的所有术语,请使用get_terms
您可以在每个功能页上找到示例,例如显示分类法中的所有术语并链接到它们:
$args = array( \'taxonomy\' => \'my_term\' );
$terms = get_terms(\'my_term\', $args);
$count = count($terms); $i=0;
if ($count > 0) {
$cape_list = \'<p class="my_term-archive">\';
foreach ($terms as $term) {
$i++;
$term_list .= \'<a href="/term-base/\' . $term->slug . \'" title="\' . sprintf(__(\'View all post filed under %s\', \'my_localization_domain\'), $term->name) . \'">\' . $term->name . \'</a>\';
if ($count != $i) $term_list .= \' · \'; else $term_list .= \'</p>\';
}
echo $term_list;
}
虽然通过将超链接代码替换为使用
get_term_link
.
还有其他有用的功能,例如wp_list_categories
但该函数并没有那么灵活,它将您限制在下拉框或列表中,而不是您喜欢的任意标记