WP_Query
可用于确定类别及其子类别中包含的帖子数量。
在下面的代码中,设置terms
参数,无论父类别ID是什么。这个include_children
参数确保WP_Query
将包括子类别内的帖子。
然后我们可以使用$query->post_count
获取父类别及其子类别中的帖子总数。
$query = new WP_Query( array(
\'tax_query\' => array(
array(
\'taxonomy\' => \'product_cat\',
\'field\' => \'id\',
\'terms\' => 79, // Replace with the parent category ID
\'include_children\' => true,
),
),
\'nopaging\' => true,
\'fields\' => \'ids\',
) );
echo \'<p>Total product count: <strong>\' . esc_html( $query->post_count ) . \'</strong></p>\';