我有以下代码,其中包括所有儿童类别,包括大孩子 - 我如何编辑它以便它只能吸引直接孩子?
$subCategories = get_term_children( $categoryID, 'product_club' );
$subcategoryData = '[';
if(!empty($subCategories)) {
$isFirst = true;
foreach($subCategories as $subCategory) {
$term = get_term_by( 'id', $subCategory, 'product_club' );
if(!$isFirst) $subcategoryData .= ', ';
$isFirst = false;
$subcategoryData .= '{"id": '.$term->term_id.', "name": "'.$term->name.'"}';
}
}
$subcategoryData .= ']';
echo $subcategoryData;
die;
非常感谢!!
答案 0 :(得分:2)
可能需要一些调整。这将使$categoryID
分类型'product_club'的所有直接子项。
$args = array(
'child_of' => $categoryID,
'taxonomy' => 'product_club',
'hide_empty' => 0,
'hierarchical' => true,
'depth' => 1,
);
$cats = get_categories( $args );
魔术参数是'深度'。