Если вы зайдете в настройки обсуждений (Параметры → Обсуждение), и дойти до того места, где настраивается аватар по умолчанию (тот, который будет показан, если у комментатора вообще нет никакого аватара), то можно увидеть вот такую картину:
Хотите в этот список добавить ваш вариант стандартного аватара? Давайте сделаем это.
Для этого нужно выполнить два пункта:
- подготовить картинку, которая будет стандартным аватаром, и закачать ее на свой сайт
- отредактировать вашу тему, добавили в нее несколько строчек кода
Откройте в правильном редакторе файл functions.php вашей темы, и добавьте в него следующий код:
add_filter( 'avatar_defaults', 'newgravatar' ); function newgravatar ($avatar_defaults) { $myavatar = get_bloginfo('template_directory') . '/images/new-gravatar.gif'; $avatar_defaults[$myavatar] = "Новый аватар"; return $avatar_defaults; }
Вот собственно и все. Понятно, что /images/new-gravatar.gif — это путь к картинке, которая будет служить аватаром по умолчанию.
Сразу скажу, что этот аватар будет виден в настройках только в том случае, если вы пользуетесь именно отредактированной темой оформления. Смена темы — и аватар исчезнет. Это удобно, так как привязывает такой аватар к определенному дизайну. Сменили дизайн — сменился и аватар.
В одном из моих блогов раздел настройки стандартного аватара выглядит после этой нехитрой манипуляции вот так:

А что бы добавить аватар после комента в других блогах можно использовать сервис gravatar вот инструкция http://stef33.ru/2010-03-24-15-51-37/37-avatar
Не менее подробная инструкция в этом блоге о том, как завести себе аватар: https://n-wp.ru/kak-sdelat-avatar/
Отличный пост и понятно очень.
Спасибо за пост. Сделал у себя в блоге. Кроме вашей картинки ничего путнего не нашел. Может подскажите где взять аватары на тему “человек-загадка”? Буду очень благодарен.
Посмотрите здесь https://n-wp.ru/tag/ikonki и здесь https://n-wp.ru/tag/izobrazheniya .
Спасибо за информацию.
Попал на Ваш сайт и понял здесь то что мне нужно. После недолгих манипуляций у меня появился дополнительный стандартный аватар. Спасибо Вам!!!
Пожалуйста! Пользуйтесь.
вот уже день перекапываю интернет…преведенный метод уже встречал (вероятно, с некими отличиями), но есть ли какой-нибудь способ добавить несколько аватаров (скажем 10) и заставить код автоматом вытягивать 1 из 10?
вот этого нет нигде.
спасибо.
Кстати тоже перелопатил пол-инета зарубежного по этому вопросу – ответа не нашел. Плагины не люблю. Хотелось бы функцию добавляющую разным авторам свои аватары. Граватар не катит,, плагин тоже. Есть у кого идеи?
Да еще – авторов у блога 2 – так вот нужно 3 аватарки: по одной на автора и 3-я для незарегенного пользователя (гостя)
Возможно эти записи вам помогут:
– Как пользователям установить собственный аватар | Simple Local Avatars
– Как показать фото автора поста | User Photo
Отличный пост! Воспользовался вашим кодом, но вот никак не могу найти, как можно в него добавить функцию рэндома.
Хочется чтобы путь вел не к одной картинке а к папке с картинками, а из них уже рэндомно выбиралась любая.
Фактически, чтобы у каждого комментатора генерировалась рэндомная аватарка из папки. Не подскажете как это осуществить?
Черт его знает, то ли устарел этот способ, то ли одно из двух. Везде эта инструкция дается, но не работает((