Add Your Own Gravatar To WordPress
Posted on 24. Sep, 2009 by Alex Denning in Quick Tips
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.
No related posts.

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

Alex Denning is the founder of WPShout. A WordPress developer from London, Alex co-founded WPShift at the start of 2010 where he sells awesome WordPress themes.
You can find Alex on Twitter and at AlexDenning.com.




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)!