Как в wordpress добавить новый аватар для комментаторов по умолчанию?

Привет. По умолчанию в родных комментариях WordPress нужно проделать много работы, чтобы привести их в должный вид с визуальной и технической точек зрения. В отношении комментариев я уже писал про борьбу со спамом, дубли replytocom и какие плагины можно поставить для комментариев.

Советую вам прочитать все те статьи, потому что это позволит вам улучшить комментарии на ваших сайтах. Если вам важно SEO и удобство пользователей, то все эти настройки просто необходимы.

Сегодня — другая тема, которая касается того, как добавить в wordpress новый аватар для комментаторов, у кого нет уникального персонального граватара (настраивается на сайте gravatar). Это актуально, так как аватары, которые уже есть по умолчанию, мало кого устроят. Они могут не подходить вам по дизайну, либо вы просто хотите свой, уникальный аватар по умолчанию.
аватары по умолчанию
Как видите, изначально выбор невелик. Как добавить свои аватары?

Как добавить новый Gravatar по умолчанию? Способ 1

Этот способ прост как 2 пальца — установить плагин Add new default gravatar. Объяснять тут нечего — после активации плагина нужно выбрать на компьютере картинку и загрузить ее, ввести имя аватара и вот, вы уже сможете установить его как новый аватар по умолчанию.

Способ 2

Впрочем, не хочется ставить плагин ради такого мелочного дела, как добавление одной картиночки, поэтому все можно сделать кодом. Откройте файл functions.php через Внешний вид — Редактор, или соединившись по ftp. В конец файла вставьте такой код:

add_filter( ‘avatar_defaults’, ‘mygravatar’ );
function mygravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/image.jpg’;
$avatar_defaults[$myavatar] = ‘Имя аватара’;
return $avatar_defaults;
}

Тут нужно изменить:

  1. /images/image.jpg на реальный путь до картинки, которая станет новым аватаром. Естественно, эту картинку вам прежде всего нужно загрузить в шаблон. Путь нужно прописывать от корня шаблона (корень это там где лежат файлы style.css, header.php и другие файлы шаблона). Конечно, если вы в папку images закинете картинку image в формате jpg, то ничего изменять не нужно smile
  2. Ну и поле «Имя аватара» изменить на любое значение, по своему усмотрению, главное кавычки оставьте.

Результат получается таким:

Последняя картинка — это и есть та, которая станет новым аватаром по умолчанию на моем блоге. Вот и все. Успехов!

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: