从自定义分类法类别创建链接

时间:2015-03-09 14:27:25

标签: php wordpress

我为自定义帖子类型(cpt)设置了自定义分类,并使用get_categories来调用分类法的类别列表。我已经关注了其他一些帖子,尝试将此列表转换为类别链接,但我似乎已经失败了。有人可以帮忙吗?这是我到目前为止所处的位置:

<ul>
<?php foreach(get_categories("taxonomy=trade&orderby=name&orderby=count&order=DESC&hide_empty=0") as $category) {echo '
<li class="cat-item cat-item-'.$category->cat_ID.'">
<a href="'.get_category_link($category->cat_ID).'" title="'.$category->category_description.'">'.$category->cat_name.'</a>
</li>';} ?>
</ul>

我遇到的问题是,上面会生成链接但是它们已经空了

<a href="" title="">

感谢。

1 个答案:

答案 0 :(得分:0)

你在这里和我一样困惑:-)。请勿使用get_categories()进行自定义分类,请使用get_terms。是的,get_categories()有效,但会产生混乱,因为你倾向于像你一样继续使用类别功能。

get_category_link()仅适用于与分类法category中的构建相关联的术语,但它不适用于自定义分类术语。您应该使用get_term_link()进行自定义分类