List top 5 authors by number of posts

Adding this snippet to your wordpress theme will list the top five authors in order by the number of posts.

<?php foreach ( get_users('order=DESC&orderby=post_count&number=5') as $user ) : ?>

    <?php echo $user->display_name; ?> (<?php echo $user->post_count; ?> Posts)

<?php endforeach; ?>

Comments  Leave a Reply

  1.  It works, but $user->post_count returns nothing…instead of $user->post_count you should use echo count_user_posts( $user->ID ) to display author’s posts count

  2. ????????? ??????? March 18, 2011 at 6:22 am

    great .. but didn’t work ..

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our privacy policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.

WordPress Launch Checklist

The Ultimate WordPress Launch Checklist

We've compiled all the essential checklist items for your next WordPress website launch into one handy ebook.
Yes, Send Me the Free eBook!