I am working on a website where I have authors listed on a custom-made author's page using code adapted from this site: http://bavotasan.com/2011/an-even-better-author-list-in-wordpress/.

When you click the avatars now, they take you to another individual author page that returns all the blog posts that author has written.

How do I make it so that everytime you click on an author avatar, it takes you to a page with a larger version of the avatar, their description, and their recent comments and posts; instead of just their posts.

Any help would be appreciated.

1 Answer 1


Create an author.php template by copying your themes archive template to start with. Then you can modify it as you wish.

Wordpress will use this author template for every author on your site automatically As an example visit damien.co/author/damiensaunders

Note you may have to change your authors names as Damien (space) Saunders doesn't become damien%20saunders as part of the author URL

See Author Templates in Codex.

  • I have an author.php page which lists all the authors. How do I go from that to a separate page from each author? I would like the avatars to link to these separate pages...
    – Chilli
    Jul 16, 2012 at 14:57
  • author.php is a single author template, your author list should be a different page.
    – Milo
    Jul 16, 2012 at 15:00
  • How would I link to the author page from my author list page? Many thanks for your help, Milo.
    – Chilli
    Jul 16, 2012 at 15:24
  • your author list already does that with get_author_posts_url($author['ID']);
    – Milo
    Jul 16, 2012 at 15:31
  • If you look at my original question: I don't want to show just recent posts on that page -- on each individual page, I want: the avatar again; the description of the author; recent posts AND recent comments...
    – Chilli
    Jul 16, 2012 at 15:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.