NB: Make sure you do a back up of your theme, files and database before attempting the tutorials

Easy

---- Last modified : Sep 03 2022

Estimated reading time : 1 minute, 3 seconds - 120 words

Display number of posts per author: With this tutorial, we will create a simply query that will allow you to display the number of posts per author on your author.php template.

In order to do so, we will use the count user posts WordPress function.

<?php $user_post_count = count_user_posts( $userid , $post_type ); ?>

We will take this example and tailor it to our query. First, we need to configure global $authordata; to fetch the authors’ data. And then in a variable, we will use the author ID along with count_user_posts with our arguments.

In our example, our Post Type is called produits-listings.

<?php 
global $authordata; 
//author id 
$post_author = $authordata->ID; 
//Ici nous ajoutons notre variable author ID + nom du Pot Type 
echo '' . count_user_posts( $post_author, "produits-listings" ); 
?>

Finally, the number of Post Type per author will be displayed within your author.php template. Nice and easy.

Leave a Reply

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

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>