Вам наверное известно, что, если пользователь оставил комментарий на WordPress блоге, то по умолчанию, в аватарку, подставится его Gravatar в соответствии с его e-mail адресом. Но если таким сервисом пользователь не пользовался, то ставится аватарка по умолчанию.
Сегодня мы научимся менять ее на пользовательский аналог в вашем WordPress блоге. Но для начала немного полезной инфы...
Из Wiki:
Gravatar (от англ. globally recognized avatar — глобально распознаваемый аватар) — Web 2.0 сервис, позволяющий интернет-пользователям хранить свой аватар на специальном сервере. Пользователь регистрируется на центральном сервере и сохраняет там свой аватар и адрес электронной почты. Когда он оставляет комментарий на сайте или блоге, поддерживающим Gravatar, и указывает свой адрес электронной почты, на стороне сайта вычисляется MD5 хэш от почтового адреса и отправляется на сервер Gravatar, в ответ возвращается аватар пользователя. Таким образом система Gravatar позволяет использовать аватары без регистрации на сайте или блоге.
Таким образом, если у пользователя нет граватарки, то WordPress автоматически подставляет аватарку, назначенную по умолчанию. Чтобы ее поменять, нужно зайти в админке в «Настройки — Обсуждение» и вы увидите следующий список:
Большинство блогов используют Человека-загадку, но мы вам покажем, как поставить свою пользовательскую аватарку, дописав лишь немного кода в functions.php.
Откройте редактирование вашей темы на файле functions.php и вставьте следующий код:
1 2 3 4 5 6 7 |
add_filter( 'avatar_defaults', 'newgravatar' ); function newgravatar ($avatar_defaults) { $myavatar = get_bloginfo('template_directory') . '/images/GRAVATARHERE.png'; $avatar_defaults[$myavatar] = "NAMEHERE"; return $avatar_defaults; } |
В коде вы можете поменять две вещи:
Первая — путь и имя файла вашей аватарки.
1 |
/images/GRAVATARHERE.png |
Вторая — “NAMEHERE”, отображаемое название аватарки в админке сайта.
1 |
NAMEHERE |
Вот и все! Теперь заходите снова в админку, выбираете вашу аватарку и сохраняете.
Немного граватарок для загрузки
Автор статьи нашел немного пользовательских аватарок на FindIcons.com.
Архив содержит 24 иконки и .PSD файл, если вам нужно будет поменять фон для них.
Лицензия
Эти аватарки выпущены под лицензией GPL 2, что означает, что их можно свободно скачивать и изменять.
Спасибо за содержательную статью!
Спасибо за содержательную статью! Всех благ!
Почему-то ваша форма для комментирования выдает ошибку при первой попытке отправления коммента. Возникает дубль. Присмотритесь.