WooCommerce:检索产品子类别的名称

时间:2019-06-13 16:51:15

标签: php woocommerce

我正在尝试检索产品子类别的名称。

我如何获得最后一个孩子类别?

谢谢!

我知道以下代码会检索所有类别,但会以字母顺序而不是以父级>子级的顺序输出。

<?php $product->get_categories();?>

1 个答案:

答案 0 :(得分:0)

获取子类别列表,类别按如下所示查询父级和子级

$taxonomyName = "product_cat";
$parent_terms = get_terms($taxonomyName, array('parent' => 0, 'orderby' => 'slug', 'hide_empty' => false));

foreach ($parent_terms as $parent) {
    $terms = get_terms($taxonomyName, array('parent' => $parent->term_id, 'orderby' => 'slug', 'hide_empty' => false));
    foreach ($terms as $term) {
        echo '<a href="' . get_term_link($term->name, $taxonomyName) . '">' . $term->name . '</a>';
    }
}