0

我有这段代码来计算自定义分类术语及其子术语中的帖子数量:

    function wp_get_postcount($id)
            {
            $count = 0;
            $taxonomy = 'productcategories';
            $args = array(

                    'child_of' => $id

            );



            $tax_terms = get_terms($taxonomy,$args);

            var_dump($tax_terms);

            foreach ($tax_terms as $tax_term) {
            $count +=$tax_term->count;
            }
            return $count;
            }   

问题是,对于包含帖子的实际术语,它返回为 null,因为它没有子术语。我想知道查询是否有可能包含带有 $id 的术语及其子项?

谢谢!

4

1 回答 1

1

为什么不在 get_terms 中使用“pad_counts

$terms=get_terms('my_taxonomy',array('pad_counts'=>1));
于 2012-09-10T06:25:41.487 回答