Display list of authors in a dropdown menu using wp_dropdown_users

How to speed up WordPress - use Pingdom to test slow sites

Adding this snippet to your wordpress template will display a list of authors within a dropdown menu linking to their author profiles. I also excluded the default user '1' as the administrators would also be display. This is a comma separated list so you can remove any users that you don't wish to display.

<li id="users">
 <h2><?php _e('users:'); ?></h2>
   <form action="<?php bloginfo('url'); ?>" method="get">
     $args = array(
   	 'exclude'                 => '1',
   	 'name'                    => 'authors',
   	 'who'                     => 'authors'
   <input type="submit" name="submit" value="view" />

Comments  Leave a Reply

  1. it should actually be 'name' => 'author', (without the “s”) otherwise you will not end up on the authors profile page

  2. I have a Query. I need a dropdown list which should display users except the admin and the current user id who is logged in. How to accomplish this scenario?

  3. Hi there– this is great, two questions: 1. Where do I add this in my theme template? 2. How do I have it include only users with the role of “contributor”? Thanks!

  4. Kevin — maybe you can help. I’ve been searching for a couple days. I am after code to make a drop down list of POSTS. The Codex covers everything but that, which seems a strange oversight.

    I’ve found two sources, mainly the Dagon code which works but is too complex for my weak PHP skills to style (width and background color for example).

    I know that some javascript is needed to make the code dynamic, but it can’t be that complex. So, what is the magic bullet to turn a list of … anything into a drop down format? The Codex addresses pages, archives, tags, and about anything for drop downs except posts.

    Any guidance is appreciated

    1. Hi Mike,
      Well this should solve your problem, http://pastebin.com/uAiujNYL
      If I could specify post_type within wp_dropdown_pages that would solve things but does not appear to work. However the code I put online at pastebin should work fine for you and nice and sample. Place that code in any location within your wordpress theme.

      1. Kevin, thank you!!! Works like a charm. NOW :), and I don’t mean to try your patience and time, but can you also tell how to add a line of javascript to make each drop down link clickable. I do have code from a site that has a permalink with a click but the problem is that there’s no –Select an item– as the first entry, the null value, so that this first item can never be used.  Need like (in the your drop down box):
        — Select an item —
        clickable item A
        clickable item B

        Javascript is something I don’t enjoy LOL It is in no way intuitive. Anyway, this last piece will complete the puzzle. Again, I’ve played with the Dagon script but it’s too complex to alter.


        1. Hi Mike ill post this as a snippet this week.

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!