Как получить количество сообщений, включая вложенные категории

Я прохожу через категории, используя такую ​​функцию

function hierarchical_term_tree($category = 0) { $r = ''; $args = array( 'parent' => $category, ); $next = get_terms('product_cat', $args); if ($next) { $r .= '<ul>'; foreach ($next as $cat) { $r .= '<li><a href="' . get_term_link($cat->slug, $cat->taxonomy) . '" title="' . sprintf(__("View all products in %s"), $cat->name) . '" ' . '>' . $cat->name . ' (' . $cat->count . ')' . '</a>'; $r .= $cat->term_id !== 0 ? hierarchical_term_tree($cat->term_id) : null; } $r .= '</li>'; $r .= '</ul>'; } return $r; } 

Благодаря deadlyhifi

Но по умолчанию $cat->count включает только прямой почтовый счет, но мне нужно получить количество сообщений, включая вложенные категории. (Сумма всех вложенных + ток)

Есть ли способ получить такое значение count используя функции wordpress и запросы, или я должен реализовать это самостоятельно?

Благодарю.