total post count of a category and its child categories wordpress
Use following code to get total posts count of a category and all its child categories. To use this code you have to add following function inside your themes functions.php file
function wp_get_postcount($id) { //return count of post in category child of ID 15 $count = 0; $taxonomy = 'category'; $args = array( 'child_of' => $id, ); $tax_terms = get_terms($taxonomy,$args); foreach ($tax_terms as $tax_term) { $count +=$tax_term->count; } return $count; }
And yo use this code to display post count call this function anywhere inside your wordpress template files as
<?php echo wp_get_postcount(5); // To get post count of category having category id 5 ?>
This code snippet is useful to get total post count from category and its child categories.
Change 5 with your category id for which you want total post count.