Как добавить новый аватар в настройки WordPress

Как добавить новый аватар в настройки Wordpress | n-wp.ru

Если вы зайдете в настройки обсуждений (Параметры → Обсуждение), и дойти до того места, где настраивается аватар по умолчанию (тот, который будет показан, если у комментатора вообще нет никакого аватара), то можно увидеть вот такую картину:

tiaurus-2010-02-07_110016

Хотите в этот список добавить ваш вариант стандартного аватара? Давайте сделаем это.

Для этого нужно выполнить два пункта:

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

Откройте в правильном редакторе файл 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 — это путь к картинке, которая будет служить аватаром по умолчанию.

Сразу скажу, что этот аватар будет виден в настройках только в том случае, если вы пользуетесь именно отредактированной темой оформления. Смена темы — и аватар исчезнет. Это удобно, так как привязывает такой аватар к определенному дизайну. Сменили дизайн — сменился и аватар.

В одном из моих блогов раздел настройки стандартного аватара выглядит после этой нехитрой манипуляции вот так:

tiaurus-2010-02-07_111337

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

13 Комментарии

  1. Спасибо за пост. Сделал у себя в блоге. Кроме вашей картинки ничего путнего не нашел. Может подскажите где взять аватары на тему “человек-загадка”? Буду очень благодарен.

  2. Попал на Ваш сайт и понял здесь то что мне нужно. После недолгих манипуляций у меня появился дополнительный стандартный аватар. Спасибо Вам!!!

  3. вот уже день перекапываю интернет…преведенный метод уже встречал (вероятно, с некими отличиями), но есть ли какой-нибудь способ добавить несколько аватаров (скажем 10) и заставить код автоматом вытягивать 1 из 10?

    вот этого нет нигде.

    спасибо.

  4. Отличный пост! Воспользовался вашим кодом, но вот никак не могу найти, как можно в него добавить функцию рэндома.
    Хочется чтобы путь вел не к одной картинке а к папке с картинками, а из них уже рэндомно выбиралась любая.
    Фактически, чтобы у каждого комментатора генерировалась рэндомная аватарка из папки. Не подскажете как это осуществить?

  5. Черт его знает, то ли устарел этот способ, то ли одно из двух. Везде эта инструкция дается, но не работает((

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*