Окончательно отключить Gravatar в WordPress

Проблема появилась когда писал код на машине с плохим интернетом, весь мой сайт отдавался с локального веб сервера, но запросы к 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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *