I want to display the loop for the 12 most recent posts on a blog. The blog has many authors, so I just want it to show 1 post per author in this list of 12. So if an author does 6 posts in a row, only the most recent post is shown in the list. How do I achieve that.
This is what I'm using
<ul>
<?php $recent = new WP_Query("showposts=12");
while($recent->have_posts()) : $recent->the_post(); ?>
<li>
<?php echo get_avatar( $post->post_author, 50 ); ?>
<h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
</li>
<?php endwhile ; ?>
</ul>
I'm looking at http://codex.wordpress.org/Template_Tags/query_posts but I dont see a way to achieve it. I've searched but didn't find any plugins that do this. But I'm sure I just have to manipulate the loop to do it. I just dont know how.