Проблема появилась когда писал код на машине с плохим интернетом, весь мой сайт отдавался с локального веб сервера, но запросы к gravatar.com подобного вида:
http://Х.gravatar.com/avatar/ХХХХХХХХХХХХХХХХХ?s=50&d=http://my-site.ru/ХХХ.png
просто не давали покоя заставляя странички моего сайта открываться целую вечность.
Что-бы как то поправить эту неловкую ситуацию я написал такой небольшой сниппет-плагин:
<?php /* Plugin Name: My Bro gravatar Plugin URI: https://alkoweb.ru/o Description: Отдает аватары не напрямую с сайта Version: 1.0 Author: petrozavodsky Author URI: https://alkoweb.ru */ function my_bro_gravatar_desabler( $url, $id_or_email, $args){ return $args['default']; } add_filter('get_avatar_url', 'my_bro_gravatar_desabler',10 ,3);
Аватары стали отдаваться с моего локального сервера, не используя сеть что сильно упростило мне жизнь.
Так же может пригодится если вы по каким либо причинам не хотите пользоваться Gravatar
Источник: https://alkoweb.ru/okonchatelno-otklyuchit-gravatar-v-wordpress/