Get the Number of All Posts in WordPress

Use the wp_count_posts() function to get the posts count.
The code:

<?php
  $count_posts = wp_count_posts();
  $count_pages = wp_count_posts('page');
  echo "<li><a href=" . get_option('home') . ">";
  echo $count_posts->publish . " Posts, " . $count_pages->publish . " Pages";
  echo "</a></li>"
?>

Eric Ma

Eric is a systems guy. Eric is interested in building high-performance and scalable distributed systems and related technologies. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties.

Leave a Reply

Your email address will not be published. Required fields are marked *