WooCommerce: собственный список категорий товаров без товаров на складе - PullRequest
0 голосов
/ 07 марта 2020

Я создал собственный список для подкатегорий текущей категории. Все идет нормально. Работает, как и ожидалось, с одной проблемой. Я мог скрывать пустые категории (вообще без товаров), но не мог понять, как скрыть категории только с отсутствующими товарами. Есть ли какое-то решение для этого?

Вот мой текущий код:

    $parent_cat     = get_queried_object();
    $parent_cat_ID  = $parent_cat->term_id;
    $args = array(
        'hierarchical' => 1,
        'show_option_none' => '',
        'hide_empty' => 1,
        'parent' => $parent_cat_ID,
        'taxonomy' => 'product_cat'
    );
    $subcats = get_categories($args);
    if ($subcats):
        echo '<p class="h4">'.$parent_cat->name.'</p>';
        echo '<ul class="wooc_sclist">';
            foreach ($subcats as $sc) {
                $link = get_term_link( $sc->slug, $sc->taxonomy );
                echo '<li><a href="'. $link .'">'.$sc->name.'</a></li>';
            }
        echo '</ul>';
    endif;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...