Plugin / Add Local Avatar

Peter Sterling



Adds local (private) avatars for your users. Maybe your users don’t want a global avatar, aren’t IT savvy enough to set a Gravatar up, simply want a private avatar for your blog, or any other reason too… Well, from WordPress 2.5 onwards, you can manage local and global avatars with this plugin. Plus you can use your Twitter avatar too!

From v9.0 Avatars requires PHP version 5.1.3 or greater.

The plug-in now delivers the much requested feature of allowing users to upload their own local avatar. And, the latest new feature allows your users to use their Twitter avatar. The order of precedence is; Local, Twitter, then Global. In other words; if you define a Local avatar for a user, that will be used, if there is no Local avatar defined and a Twitter ID is given for a user, the plugin will try to use that avatar. Lastly, where no Local avatar is defined and no Twitter ID is given (or Twitter doesn’t return a match), a unique Global avatar (Gravatar) will be generated.

The local avatar feature list:

  • Have global or local avatars for your users.
  • Use Twitter avatars for your users.
  • Allow avatars to be included in posts. This is achieved securely; e-mail addresses are not exposed.
  • Detailed control over the default avatar to use for those users who do not have a global or local avatar. Allows a choice of a custom image, ‘mystery’ blank image, blank, Wavatar, Monster ID, or Identicon.
  • Wraps avatars in code to support SnapShots (, should your site use these.
  • Permits users to upload their own local avatars.

You may also be interested in the sister Comments with Avatars plugin.

Plus there is now a new sidebar widget extension to the plug-in that provides a feature allowing users to manage their avatar from the sidebar without having to use WordPress’ profile administration page. It provides the same capability as the profile page. This new feature provides yet more support for users who may not, for example, be savvy enough to use the WordPress administration interface. Get the extension here.

Donations are welcome and help keep development going.


A lot of hard work has gone in to this plug-in, much of it at the request of people who use it, and I hope it is useful to you too! Please consider these things…

  • Please recognise your use of the plug-in on your blog. Maybe post an article (with a link back to to say how you’ve integrated the plug-in into your site? Or simply make sure the Author Credit option is enabled on the options page.
  • Remember that a lot of the features of the plug-in are a direct result of people asking for them. So, please get in contact and let me know what you think.
  • If you do find value in using the plug-in, please consider a donation at Size isn’t important, it’s the thought that counts!



Avatars provides support for language translations. Ensure WPLANG is set in your wp-config file.
To help with the available translations create a .po translation and compile a .mo file. If you would like this to be included in the general distribution please send these files back via the feedback link. I can’t accept any credit for these languages files, nor can I guarantee they are correct.

Available translations, from the English default, are:

  • Persian (WPLANG = fa_IR). Thanks to Mustafa Sufi.
  • Russian (WPLANG = ru_RU). Thanks to Levati.
  • French (WPLANG = fr_FR). Thanks to Adrien Schvalberg.
  • Spanish (WPLANG = es_ES). Thanks to Naceira –
  • Ukrainian (WPLANG = uk_UK). Thanks to Vadim Nekhai, website:
  • Portuguese Brazil (WPLANG = pt_BR). Thanks to Steff.
  • Japanese (WPLANG = pt_ja). Thanks to Kazuhiko Maeda.
  • Czech (WPLANG = cs_CZ). Thanks to Dominik Chrástecký.


13 reviews

Rating breakdown

Details Information



First Released

01 Apr, 2008

Total Downloads


Wordpress Version

2.5 or higher

Tested up to:


Require PHP Version:





The plugin hasn't been transalated in any language other than English.


The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.