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