Type to search.

#443 by installs

One User Avatar | User Profile Picture

by One DesignsVersion 2.5.6

Use any image from your WordPress Media Library as a custom user avatar or user profile picture. Add your own Default Avatar.

Active installs
100,000+
#443 of 1,000
Downloads, all time
613.9K
613,852
Downloads, 30 days
15.5K
4K in the last 7
Rating
4.7 / 5
41 reviews
Last updated
2 months ago
Aug 21, 2026
Version
2.5.6
18 releases

Upkeep and compatibility

Last updatedAugust 21, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress4.0 or newer
Needs PHPNot stated
First publishedMay 25, 2021
Support, last two months0 of 1 threads resolved (0%)

Reviews

4.7 / 5 from 41 reviews

Reviews by star rating
5 stars37
4 stars1
3 stars0
2 stars2
1 star1

Downloads, last 30 days

Low 243 a dayHigh 875 a day

What the author says it does

WordPress currently only allows you to use custom avatars that are uploaded through Gravatar. One User Avatar enables you to use any photo uploaded into your Media Library as an avatar. This means you use the same uploader and library as your posts. No extra folders or image editing functions are necessary. This plugin is a fork of WP User Avatar v2.2.16.

One User Avatar also lets you:

  • Upload your own Default Avatar in your One User Avatar settings.
  • Show the user’s Gravatar avatar or Default Avatar if the user doesn’t have a One User Avatar image.
  • Disable Gravatar avatars and use only local avatars.
  • Use the [avatar_upload] shortcode to add a standalone uploader to a front page or widget. This uploader is only visible to logged-in users.
  • Use the [avatar] shortcode in your posts. These shortcodes will work with any theme, whether it has avatar support or not.
  • Allow Contributors and Subscribers to upload their own avatars.
  • Limit upload file size and image dimensions for Contributors and Subscribers.

Copyright

One User Avatar

Copyright (c) 2023 One Designs https://onedesigns.com/

License: GPLv2

Source: https://github.com/onedesigns/one-user-avatar

One User Avatar is based on WP User Avatar v2.2.16

Copyright (c) 2020-2021 ProfilePress https://profilepress.net/

Copyright (c) 2014-2020 Flippercode https://www.flippercode.com/

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How do I use One User Avatar?

First, choose a theme that has avatar support. In your theme, you have a choice of manually replacing get_avatar with get_wp_user_avatar, or leaving get_avatar as-is. Here are the differences:

get_wp_user_avatar
  • Allows you to use the values “original”, “large”, “medium”, or “thumbnail” for your avatar size.
  • Doesn’t add a fixed width and height to the image if you use the aforementioned values. This will give you more flexibility to resize the image with CSS.
  • Allows you to use custom image sizes registered with add_image_size (fixed width and height are added to the image).
get_avatar
  • Requires you to enable “Show Avatars” in your One User Avatar settings to show any avatars.
  • Accepts only numeric values for your avatar size.
  • Always adds a fixed width and height to your image. This may cause problems if you use responsive CSS in your theme.
Can I create a custom Default Avatar?

In your One User Avatar settings, you can upload your own Default Avatar.

Can I disable all Gravatar avatars?

In your One User Avatar settings, you can select “Disable Gravatar — Use only local avatars” to disable all Gravatar avatars on your site and replace them with your Default Avatar. This will affect your registered users and non-registered comment authors.

Can Contributors or Subscribers choose their own One User Avatar image?

Yes, if you enable “Allow Contributors & Subscribers to upload avatars” in the One User Avatar settings. These users will see a slightly different interface because they are allowed only one image upload.

Latest changelog entry

2.5.6

  • Fix avatar post-processing fatal error

Screenshots

From WordPress.org.

Tagged

Plugins that share its tags

#311 by installs

Simple Local Avatars

by 10up

Adds an avatar upload field to user profiles. Generates requested sizes on demand just like Gravatar!

Installs
100,000+
Rating
4.6 (89)
Updated
2 months ago

#892 by installs

User Profile Picture

by Cozmoslabs

Set a custom profile image (avatar) for a user using the standard WordPress media upload tool.

Installs
40,000+
Rating
4.6 (59)
Updated
4 months ago

#242 by installs

User Switching

by John Blackbourn

Instant switching between user accounts in WordPress and WooCommerce.

Installs
200,000+
Rating
4.9 (238)
Updated
2 months ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.