正在嘗試將我的wordpress上的所有類別作爲類型類別的對象的多維數組對象。 在wordpress中有2種功能可以做我想做的,但不完全是:PHP wordpress獲取類別對象的多維數組
1)get_categories() - 這個返回一個類別對象數組,這很棒,但是這個數組是一個平面其一,哪一類是父母或哪一類是兒童,不存在差異。
2)wp_list_categories() - 它可以返回herarchy完整的類別,但問題是返回值是html,我需要類別仍然是對象。
舉例來說,如果我有以下3種樹木作爲我的家長少類別:
/*
tree_stump
tree1
branch1
tree2
branch2
twig2
leaves2
flowers2
fruits2
*/
我試圖讓這可能是這樣的返回值:
$cat_tree=array(1=>$tree_stump,2=>array(1=>$tree1,2=>$branch1),3=>array(1=>$tree2,2=>array(1=>$branch2,2=>array($twig2,$leaves2,$flowers2,$fruits2 ))));
哪裏多dim陣列的每個成員仍然是一個對象,在所有的子陣列中,第一個是其餘成員的父項。我想這會需要一些有點遞歸的東西 - 讓我不安的東西!
不知道我是否有意義,請讓我知道如果我需要更清楚.. 感謝您的閱讀。
感謝大衛,但我希望得到更多的幫助,特別是遞歸位。 – SIndhu