Здравствуйте,
в каталоге товаров (wordpress/woocommerce) вывожу все категории товаров. К каждой категории в скобках должно идти количество товаров в этой категории. При выводе показывает ноль товаров но при переходе по ссылке там много товаров. В чём ошибка?
Спасибо
// вывод всех категорий после @hooked woocommerce_result_count - 20 и @hooked woocommerce_catalog_ordering - 30
// в archive-product.php строка 67
add_action('woocommerce_before_shop_loop', 'dnk_get_all_categories', 40);
function dnk_get_all_categories () {
$taxonomy = 'product_cat';
$orderby = 'name';
$show_count = 1; // 1 for yes, 0 for no
$pad_counts = 1; // 1 for yes, 0 for no
$hierarchical = 1; // 1 for yes, 0 for no
$title = '';
$empty = 0;
$args = array(
'taxonomy' => $taxonomy,
'orderby' => $orderby,
'show_count' => $show_count,
'pad_counts' => $pad_counts,
'hierarchical' => $hierarchical,
'title_li' => $title,
'hide_empty' => $empty
);
$all_categories = get_categories( $args );
// echo '<pre>';
// var_dump($all_categories);
// echo '</pre>';
echo '<div class="dnk_all_cat_list">';
foreach ($all_categories as $cat) {
if($cat->category_parent == 0) {
$category_id = $cat->term_id;
echo '<a class="dnk_cat_link" href="'. get_term_link($cat->slug, 'product_cat') .'">'. $cat->name .' (' . $cat->category_count . ')</a>';
}
}
echo '</div>';
}