获得第三级类别WooCommerce

时间:2017-04-27 10:47:59

标签: wordpress woocommerce

我试图获得三级WooCommerce类别这是我的代码:

$args = array(
        'hierarchical' => 1,
        'show_option_none' => '',
        'hide_empty' => 0,
        'parent' =>18,
        'taxonomy' => 'product_cat'
    );
    $subcats = get_categories($args);
    echo '<div class="wooc_sclist">';
    foreach ($subcats as $sc) {
        $link = get_term_link($sc->slug, $sc->taxonomy);
        echo '<ul><a href="' . $link . '">' . $sc->name . '</a></ul>';
    }
    echo '</div>';
    wp_reset_query();

1 个答案:

答案 0 :(得分:0)

我解决了它

      $args = array(
    'hierarchical' => 1,
    'show_option_none' => '',
    'hide_empty' => 0,
    'parent' => $number = 16,
    'taxonomy' => 'product_cat'
);
$subcats = get_categories($args);
echo '<div class="wooc_sclist">';
foreach ($subcats as $sc) {
    $link = get_term_link($sc->slug, $sc->taxonomy);
    echo '<ul><a href="' . $link . '">' . $sc->name . '</a>'.$sc->term_id;
    $args2 = get_terms('product_cat',array(
        'child_of' => $sc->term_id,
        'hierarchical' => 1,
        'hide_empty' => 1,
    ));
    foreach ($args2 as $subsubCats) {
        $SubLinks = get_term_link($subsubCats->slug, $subsubCats->taxonomy);
        echo '<li>sub - <a href=' . $SubLinks . '>' . $subsubCats->name . '</a></li>';
    }
    echo '</ul>';
}
echo '</div>';
wp_reset_query();