On a multi author WordPress blog I need to show a list with more posts from the current author. The list is inside the Loop, so I can use <?php the_author_meta('first_name'); ?> <?php the_author_meta('last_name'); ?>
and <?php the_author_meta('description'); ?>
, but how to retrieve the user’s posts?
Leave a Reply
You must be logged in to post a comment.
This will retrieve the posts of current author when used in the loop.
Put the following in your theme functions.php:
And add
echo my_get_display_author_posts();
in your template file, within the loop where you want the posts displayed.I think you can use the wordpress query_posts function for this. Take a look at http://codex.wordpress.org/Function_Reference/query_posts . This might not be enough to do what you need, but should get you started looking around the function reference.
Use
get_posts()
with Author Parameters (they are inquery_posts()
documentation, but these two function mostly takes same arguments).Do not use
query_posts()
for this, it’s meant for modifying main page’s Loop.