Как в WordPress изменить стандартный Gravatar?

Иногда пользователи желают изменить Gravatar-иконку, устанавливаемую WordPress по умолчанию для комментаторов, не создавших аккаунт на соответствующем сайте. Обычно такая необходимость возникает, когда владельцу веб-ресурса не по душе скучное изображение в виде серого человечка на белом фоне.

Блок комментариев на сайте

Как в WordPress изменить стандартный Gravatar?

Сразу стоит отметить, что в WordPress нет инструментов, позволяющих задать свою Gravatar-иконку, предлагая лишь выбрать из предустановленных.

Настройки аватара по умолчанию

Для решения задачи существует несколько методов, отличающихся степенью сложности их реализации. Рассмотрим наиболее популярные из них.

Способ 1. С помощью плагина WP User Avatar

Использование бесплатного плагина WP User Avatar является наиболее простым способом для пользователя. Так, после его установки и активации на странице обсуждения (Настройки -> Обсуждение), в разделе Аватар по умолчанию, появляется дополнительная опция, позволяющая задать свою иконку для аватара.

Настройки аватара по умолчанию

Нажав кнопку Выбрать изображение, Вы сможете загрузить свой логотип.

Настройки аватара по умолчанию

Для сохранения настроек не забудьте нажать кнопку Сохранить изменения. Теперь для новых комментаторов, не имеющих аккаунта на сайте Gravatar, будет отображаться загруженная Вами иконка.

Блок комментариев на сайте

Способ 2. С помощью кода

Этот способ подразумевает добавление специального PHP-кода в файл активной темы functions.php.

Если Вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.

Итак, в указанный файл необходимо добавить следующие строки:

function wpschool_set_default_avatar( $avatars ){
$url = get_stylesheet_directory_uri() . '/img/wpshop-logo.png';
$avatars[ $url ] = 'Свой аватар';
return $avatars;
}
add_filter( 'avatar_defaults', 'wpschool_set_default_avatar' );

После сохранения кода желаемую иконку следует поместить в папку /img Вашей активной темы.

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Обсуждение: 2
  1. Виталий

    Классно. Но у меня в теме папка назывется images

    1. Михаил Петров author

      Добрый день!

      Тогда измените строку:

      $url = get_stylesheet_directory_uri() . ‘/images/wpshop-logo.png’;

      С уважением Михаил

Задать вопрос