Get_the_Term_List无特定类别

时间:2015-11-16 作者:YosiFZ

我正在使用:

$term_link = get_the_term_list($post->ID, \'portfolio_category\', \'\', \'<br />\', \'\');
获取类别并链接到它。

有什么方法可以获得所有类别,尽管有特定的类别?

现在我得到:

<a href="http://5.10.105.54/~shayjcoi/shayj/portfolio_category/Yellow/" rel="tag">Yellow</a></br><a href="http://5.10.105.54/~shayjcoi/shayj/portfolio_category/Main/" rel="tag">Main</a>
我想得到所有类别,尽管是“主要”类别。

1 个回复
SO网友:s_ha_dum

我相信你想要的是排除一个术语。奇怪的是,这不是该函数的选项,但您可以在get_the_terms:

function exclude_my_term($terms, $post, $taxonomy) {
  remove_filter(\'get_the_terms\',\'exclude_my_term\',10,3);
  unset($terms[123]); // where 123 is the ID of the term to exclude
  return $terms;
}
add_filter(\'get_the_terms\',\'exclude_my_term\',10,3);
你可能想在打电话给get_the_term_list().