Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Add an Author’s Photo in WordPress

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
How to Add an Author’s Photo in WordPress

WordPress has many useful plugins to increase author and user interaction. Having a good author profile page is one of them. One of the most important part of the author page is author’s profile photo, so users can associate a picture with them. User Photo plugin allows a user to associate a profile photo with their account through their “Your Profile” page. Admins may add a user profile photo by accessing the “Edit User” page. Uploaded images are resized to fit the dimensions specified on the options page. A thumbnail image correspondingly is also generated. User photos may be displayed within a post or a comment to help identify the author. To see the documentations on how to implement this plugin, see the WordPress Plugin page.

User Photo

User Photo

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Jason says:

    Doesn’t seem to show my picture. It uploads and shows in the Author page in Word Press but not showing on the actual site. Help!

  2. nestor fuhr says:

    after proving a dozen plugin…. this is the only that works correctly. Thank you

  3. Adey Jones says:

    I am using this plugin on a site that also uses co-authors plus as some posts are written by 2 people, but this plugin only allows 1 author image to display, how can I amend the userphoto_the_author_photo() to display both authors images in 1 post?

  4. Tim says:

    Hey, just wanted to add that there’s a function for exactly that:

    <?php echo get_avatar( get_the_author_meta( 'ID' ), 32 ); ?>

    32 being the size of the image but that’s optional. If you only want to add a picture of the author, this function seems better than a plugin.

    • Constantin Colac says:

      Thanks mate. I was actually surprised people go for a plugin instead of a function..

      You get some good karma from me ;)

      • Ryan says:

        Is there a way around having to deal with or whatever? It seems crazy it isn’t just a built in feature of WordPress.

  5. Simon Green says:

    Just use gravatar! Tried this plug-in and was not satisfied. I don’t want the author photo pasted everywhere that there’s a post, multiple times on the site. No good.

  6. Keith Agnew says:

    Awesome Plugin. Worked perfect immediately. Thanks!!!

  7. Raj Kumar says:

    Thanks, but can we do it without any plugin?

  8. Keme Kenneth says:

    Simple Local Avatars is working fine for me. Thanks all.

  9. Yoopd says:

    Thank you!!!

  10. heny astuti says:

    it works..tx

  11. Juan Manuel says:

    Thanks for sharing this info. However I am not sure if this is what I need. When I write a post on my website ( at the end of each post it says: “This article was written by: Juan Manuel Macarlupu Peña” and a default picture and mi bio. I have tried everything on earth (or that’s what I think) and I cant change that default picture. Can you help me with that?

    I would reaaaaaally appreciate it.

  12. Kat says:

    Can you help, I had this plugin working fine on a test site but not on the live site – the user pictures appear in the user back-end but not on the post or author pages?

    Does anyone have any ideas why this would happen?

  13. Shonda Rogers says:

    So I have to download the plugin to get the image to show on google searches, am I correct? I have everything else setup and linked with google+ profile, email verification etc. I was thinking the image would show up from my google+ profile. But it sounds like I need the WP plugin as well. Can you please confirm?

  14. Nida's Beauty Bag says:

    Is there any way that a non wordpress user can use an image while commenting on my blog??? whenever people comment on my blog , if they are non-wordpress user no display picture is shown

  15. Joey says:

    A better and more updated plugin: Simple Local Avatars (search wordpress plguin reposiroty)

    No need of editing any files.

    • Ken says:

      Joey, that plugin you posted is useless and very broken. The User Photo plugin is the best one out there right now and works perfectly!

    • kuyax says:

      joey is the best, it’s working perfectly…
      thanks dude…

    • Emilio says:

      Thanks Joey! Simple Local Avatars was awesome! For anyone downloading this plugin, there plugin settings are not in the “settings” or “tools” section. Just upload the plugin and go to the “Users” section. The upload form will be in the users information where you put the bio, email, and other social media contact info.

    • Nadir says:

      Thanks Joey, it works… perfect… saved me from frustration

    • Jennifer says:

      Thank you! It realy works fine!

  16. Sham says:

    The image is not displaying in all user lists. Can any one help ?

    • wpbeginner says:

       @Sham You have to make sure that you have the php code to display the image in your template.

  17. caspian says:

    We have a theme that has a registration/profile page on the front end. any idea on how to add the upload image option to the front end? thanks.

  18. ushackers says:

    really helpful post

  19. ArsalanTosifi says:


    I have successfully uploaded user photo plugin. Successfully imported image. But image does not display. What is missing?

    • Rahoof PM says:

       @ArsalanTosifi me also have the same problem. :(

      • wpbeginner says:

         @Rahoof PM  @ArsalanTosifi You do not have the code in your theme to display it. You have to add the user photo code. Click on the plugin page, they have the code there.

  20. Ruth Martin says:

    Thank you for this post and plugin! I have been searching for something and am so happy to have found my answer!
    Thanks again!
    Ruth M

  21. Brian says:

    Any idea on how to integrate this with bbpress discussions?


  22. Aaron says:


    I have about 200 jpeg photossaved, and I would like to put them in the userphoto folder and have them become that person’s photo, and the user can come back and change it if they wish. I tested this out by placing a photo admin.jpeg in the folder, but it did not take effect. do you know how I can do a mass upload of photos for userphoto?



    • Editorial Staff says:

      You can’t just FTP stuff because the value is also stored in the database. It is better to ask all your editors to add the pictures by themselves.

  23. Omaha Homes says:

    Yeah this is nice good wp plugin to share author’s picture.

  24. TeShadow says:

    Thankyou for this Useful plugin

  25. Rick says:

    Thank you for highlighting this plug-in.

  26. Luke Jones says:

    Thank you, this is one thing that has stressed me out.

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 comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.