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
9
}
10
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.