How to show one latest post per author on Wordpress front page
If you have have a self-hosted blog with multiple users, and you want to display one latest post per each author on the front page, you can accomplish this with a very powerful “posts_where” filter provided by Wordpress. See the example below.

smallwei 6:57 am on January 21, 2010
Basically, you you use the combination of query_posts and posts_where filter to do the trick. The query_posts needs to be right before “The Loop”. Use this code on your index.php template file.