Disable User Gravatar


This is a very simple and lightweight plugin that prevents the user’s gravatar being automatically obtained from gravatar.com based on their registered email. This would be useful for sites where users require an extra layer of privacy, or if you just want to prevent potentially silly or embarrasing avatar accidents.

If you’re using Identicons or any other generated default avatar, the user should keep a consistent avatar unless they change their registered email.

This plugin is also compatible with other avatar customization plugins such as Avatar Manager, BuddyPress or Add New Default Avatar, since this plugin specifically prevents the gravatar of a specific user email being used and reverts to the default or user-defined avatar.

If you have any issues or suggestions, please visit our support forums.

If you find this plugin useful and would like to say thanks, please leave us a 5 star review!


  • When activated, gravatar.com avatars become the default avatar


  1. Upload this plugin to the /wp-content/plugins/ directory and unzip it, or simply upload the zip file within your wordpress installation.

  2. Activate the plugin through the ‘Plugins’ menu in WordPress

  3. Gravatars should now automatically stop being used.

Alternatively, download the plugin and copy disable-user-gravatar.php to your Must Use Plugins folder, it’ll activate automatically.


Works as advertised

Works just fine with my installation of 4.7.1. I use the Avatar feature from my Profile Builder Pro Plugin so I used this to disable Gravatar.

Great plugin!!

Been looking and found some code putting into functions.php nothing work! Been doing this all day!

until saw your plugin and give it a try… BINGO!!

great job!

Read all 4 reviews

Contributors & Developers

“Disable User Gravatar” is open source software. The following people have contributed to this plugin.




  • changed object structure to static and updated to be PHP 7 compatible
  • fixed bp_core_fetch_avatar showing original avatar when only requesting the URL
  • fixed avatars for post author not taken into account in certain situations
  • changed member.%USER%@mydomain.com to member.%USER%@somerandomdomain.com for added randomness
  • added filter to remove ‘You can change your profile picture on Gravatar’ on profile page