如何通过wordpress中的父ID获取父类别的子级

vin*_*nit 0 wordpress

我试图从我的父类别中获取所有子类别,例如我的父类别是新闻,而子项是news1 news 2 news 3

Sam*_*ikh 6

使用以下代码获取父类别的子类别.

<?php

$parent_cat_arg = array('hide_empty' => false, 'parent' => 0 );
$parent_cat = get_terms('category',$parent_cat_arg);//category name

foreach ($parent_cat as $catVal) {

    echo '<h2>'.$catVal->name.'</h2>'; //Parent Category

    $child_arg = array( 'hide_empty' => false, 'parent' => $catVal->term_id );
    $child_cat = get_terms( 'category', $child_arg );

    echo '<ul>';
        foreach( $child_cat as $child_term ) {
            echo '<li>'.$child_term->name . '</li>'; //Child Category
        }
    echo '</ul>';

}
?> 
Run Code Online (Sandbox Code Playgroud)