Add Your Own Gravatar To WordPress
Posted on 24. Sep, 2009 by Alex Denning in Uncategorized
This is quite a useful tip that lets you add your own gravatar to your WordPress blog/theme/site. For example, here on WPShout, if the user doesn’t have a Gravatar then the following gets displayed:![]()
This tip applies especially to magazine themes, where the standard ‘bloggy look’ is something that designers try and get as far away as possible from.
It’s super easy to do – upload the your gravatar image you want (to be displayed when people don’t have an avatar) to /your-theme/images/, having resized it to 100×100 pixels. Then, open up your functions.php file and add the following code (changing the gravatar’s filename if necessary):
<php if ( !function_exists('fb_addgravatar') ) {
function fb_addgravatar( $avatar_defaults ) {
$myavatar = get_bloginfo('template_directory').'/images/gravatar.jpg';
//default avatar $avatar_defaults[$myavatar] = 'Exciting new gravtar';
return $avatar_defaults;
}
add_filter( 'avatar_defaults', 'fb_addgravatar' ); } ?>And you’re done.
Code via WPWebHost.

Enjoyed the post? We'll see you on Twitter or in your RSS reader!

WPShout is hosted by the fine folks at WPWebHost.
You can get exactly the same hosting as WPShout has for $7.95/month with WPWebHost's Freedom Plan.
Plus get 30% off the Freedom Plan with the code WPSHOUT.
Alex Denning is the founder of WPShout. A WordPress developer from London, Alex is a keen musician and freelance writer and developer.
You can find Alex on Twitter.

Thomas Scholz
25. Sep, 2009
This code is from Frank Bültge (fb):
http://bueltge.de/avatare-zum-standard-von-wordpress-hinzufuegen/852/
Alex Denning just “forgot” to mention his source.
.-= Thomas Scholz´s last blog ..PHP: Funktion sanitize_ip =-.
Alex Denning
25. Sep, 2009
To be fair, I did mention a source. Where the code came from originally I couldn’t say.
George Serradinho
30. Sep, 2009
Although you have given the details above, I think that the majority of themes now days have this already built in.
I have noticed that about 30% of my commentators, don’t have gravatars and that still surprises me.
.-= George Serradinho´s last blog ..35 of the Most Popular WordPress Plugins =-.
Alex Denning
30. Sep, 2009
With this code you can create a default avatar then (for those without one)!
NE
10. Dec, 2010
What should I put in the “comments template” file in order to show the gravatar?