如何获取自定义类别的链接?

时间:2012-03-14 作者:srisar

我已经为该帖子创建了自定义帖子类型和自定义类别。该自定义类别中有一些类别。现在我想获取列表中每个类别的链接。

我只想从标签id中获取链接。我怎么做

2 个回复
SO网友:chrisguitarguy

正如另一位提到的,wp_list_categories 如果你想做一系列事情(就像wp_list_pages 不适用于页面)。

如果您特别想要链接(URL),可以使用get_term_link. 如果你只有ID这个词,它会是这样的。

<?php
$term_id = some_function_that_returns_term_id();
$term_link = get_term_link($term_id, \'your_custom_taxonomy\');

if (!is_wp_error($term_link)) {
    // do stuff with $term_link
}
如果您有整个术语对象,例如get_term_by -- 可以将整个对象作为的第一个参数传入get_term_link 你就完了。

<?php
$term = get_term_by(\'id\', $some_term_id, \'your_custom_taxonomy\');

$term_link = false;
if ($term) {
    $term_link = get_term_link($term);
}

if (!is_wp_error($term_link)) {
    // do stuff with $term_link
}

SO网友:maha_2012

wp\\U list\\U类别(“分类法=自定义税”);custom\\u tax是自定义分类名称

结束