2012-01-17 31 views

回答

3
$subCategory = get_term_by('slug', get_query_var('term'), $current_taxonomy); 
$mainCategory = get_term_by('id', $subCategory->parent, $current_taxonomy); 

在此之后,$mainCategory将与有关该术语(蛞蝓,名,父等)的所有细节的阵列。

+0

Tnx很多。如果有一个函数来过滤,用sublevel它是?例如,这个功能我只需要3个子级别。 – Foxsk8 2012-01-17 13:41:50

+0

你可以做一个递归函数来检查父ID。如果这是零,你有最高的父母。检查以父母身份为顶级父母的条款,并获得一级孩子,再次为第一级元素进行检查,并获得第二级,依此类推。但要小心,这可能会导致一些性能问题,特别是如果您有大量的孩子和/或深层嵌套。但是,除非你有大量的访问者,否则这将不可见。 – 2012-01-17 14:03:56