如何在类别中创建类别

时间:2018-11-10 21:04:54

标签: wordpress

我在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 }?>

0 个答案:

没有答案