我有3个WordPress父类别,我需要创建一个包含3个父母的所有子类别的数组。有可能,我该怎么做?
我们假设:
parent_cat_number_50(ID 50)
parent_cat_number_70(ID 70)
parent_cat_number_70(ID 90)
数组应为:array(51,52,53,71,72,73,91,92,93)
答案 0 :(得分:0)
您可以使用get_term_children
功能。
$term_id = 10; // YOUR PARENT TERM ID
$taxonomy_name = 'products'; // YOUR TAXONOMY NAME
$termchildren = get_term_children( $term_id, $taxonomy_name );
echo "<pre>";
print_r($termchildren);
echo "</pre>";
OR
您可以使用此_get_term_hierarchy
功能。
$taxonomy = "category"; // YOUR TAXONOMY NAME
$hierarchy = _get_term_hierarchy($taxonomy);
echo "<pre>";
print_r($hierarchy);
echo "</pre>";
请您尝试上面的代码吗?我认为这对你有帮助。