Australia's Leading Digital Marketing Experts. T. 1300 235 433  |  Aggreagtion Enquires Welcome

Count WordPress Posts

This was one of the shortcodes we ever shared to count the number of WP posts. For a more robust function, see this article.

1
<?php 
2
/*
3
 Count number of posts
4
 http://www.beliefmedia.com/code/wp-snippets/count-wp-posts
5
*/
6
 
7
function beliefmedia_number_pub_posts() {
8
 return wp_count_posts()->publish;
9
}
10
add_shortcode('numberposts', 'beliefmedia_number_pub_posts');

To count other post types, see this page . For example, you might count drafts as $count_posts->draft; and pages as wp_count_posts('page');.

The wp_count_posts() can be used to find the number for post statuses of any post type. This includes attachments or any post type added in the future, either by a plugin or part of the WordPress Core.

Like this article?

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Leave a comment