Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Add Local Avatar

This plugin adds the ability to manage global, local, and use twitter avatars.

How to install Avatars in a WordPress Multi Site environment

Getting this plugin to work under a WordPress (WP) Multi Site (MS) configuration can be tricky, but as the instructions for WP MS installations say, you are expected to know what you are doing and have basic WordPress development, PHP, HTML, CSS, and UNIX/Linux administration experience. See http://codex.wordpress.org/Create_A_Network. However, here are some steps that have worked for others configuring this plugin for WP MS.

  1. In the Network Admin area, network activate the plugin.
  2. Now under Users » Avatars look for the User Uploads option, check the box and save.

When to use the Legacy Method for User Uploads

Often the legacy method for User Uploads is required when using sub-domains. Therefore, this is also regularly required for WordPress Multi Site setups.

Setting the User Upload directory

The directory uploaded Avatars are stored in is set by the field next to the enable user uploads option. There is an example /avatars given in the instructions beneath the field. This directory must be relative to your web-root. For example, if all of your HTML files and your WP installation are in a directory public_html provided by your web host, this is the web-root. So the /avatars directory goes here, i.e. ~/public_html/avatars. Make sure the privileges are set correctly.

Where are the Avatar options

The options for the Avatar plugin are available on the User » Avatars page, at the bottom.

Show the Avatar of the logged in User

If you are trying to show, say somewhere in a sidebar, the Avatar of the user who is logged-in try code something like this:

    global $current_user;
    $known = !empty($current_user->nickname);
<div style="float: right; margin: 4px;">
<?php if($known) echo get_avatar($current_user->id, 30); ?>

Optional Widget

If you are considering purchasing the optional user profile widget, please make sure that this free Avatars plugin is configured properly and functioning correctly first. The widget cannot work until the plugin is setup correctly. The widget is not required in any way to make full use of all the plugin's features.


Got problems with you layout? Take a look at adjusting the avatars.css file. Perhaps removing clear: both; if alignment is being disrupted.

New Ideas?

Got your own great idea for addition in to the Avatars plugin's capabilities? Let me know about it and I'll consider if it's possible to include in the next release...

Requires: 2.5 or higher
Compatible up to: 3.8.19
Last Updated: 3 years ago
Active Installs: 10,000+


2.6 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,5,5 100,1,1
100,1,1 67,3,2
44,9,4 67,3,2 100,1,1
100,1,1 46,13,6 100,7,7 100,3,3
50,4,2 0,1,0 27,11,3 100,1,1 57,7,4
27,15,4 100,5,5 75,4,3 100,1,1
100,1,1 75,4,3
44,9,4 0,1,0
100,1,1 75,4,3 100,2,2
25,8,2 67,3,2
100,2,2 100,1,1