How to make a sum of all posts displayed in a loop
If have_posts() is true, there is a global WP_Query object available. And that has a post count already: if ( have_posts() ) { print $GLOBALS[‘wp_query’]->post_count; } There is no need for a custom count.