1
我需要通过子分类的名称获取父分类标识。如何在WordPress中获得父母的分类标识?
例如为:
Italy - parent
Livingo - sub
在Livingo
页,我需要能够得到Italy
的ID。
我需要通过子分类的名称获取父分类标识。如何在WordPress中获得父母的分类标识?
例如为:
Italy - parent
Livingo - sub
在Livingo
页,我需要能够得到Italy
的ID。
$subCategory = get_term_by('slug', get_query_var('term'), $current_taxonomy);
$mainCategory = get_term_by('id', $subCategory->parent, $current_taxonomy);
在此之后,$mainCategory
将与有关该术语(蛞蝓,名,父等)的所有细节的阵列。
Tnx很多。如果有一个函数来过滤,用sublevel它是?例如,这个功能我只需要3个子级别。 – Foxsk8 2012-01-17 13:41:50
你可以做一个递归函数来检查父ID。如果这是零,你有最高的父母。检查以父母身份为顶级父母的条款,并获得一级孩子,再次为第一级元素进行检查,并获得第二级,依此类推。但要小心,这可能会导致一些性能问题,特别是如果您有大量的孩子和/或深层嵌套。但是,除非你有大量的访问者,否则这将不可见。 – 2012-01-17 14:03:56