我在wordpress中遇到问题
我需要在类别中的类别中创建类别的方法
示例
我具有类别,名称为bmw,具有子类别xll,属于xll类别1999,属于类别1999,具有子类别零件,其他类别,例如引擎等。
所以我们有4个类别
这是我的代码,我们怎么做
<?php
$args = array(
'orderby' => 'name',
'taxonomy'=>'brand_category',
'parent' => 0
);
$categories = get_categories( $args );
if($categories->parent > 0){ ?>
<?php foreach ( $categories as $category ) { ?>
<li><a href="<?php echo get_category_link( $category->term_id );?>"><?php echo $category->name ;?></a></li>
<?php } ?>
<?php } else { ?>
<?php $queried_object = get_queried_object();
$term_ids = $queried_object->term_id;
$term_id = $term_ids;
$taxonomy_name = 'brand_category';
$term_children = get_term_children( $term_id, $taxonomy_name, $parent = $term->parent);
$parent = $term->parent;
?>
<?php foreach ( $term_children as $child ) {
$term = get_term_by( 'id', $child, $taxonomy_name );
echo '<li><a href="' . get_term_link( $child, $taxonomy_name ) . '">' . $term->name . '</a></li>';
}?>
<?php }?>