Домой Wp-Recall WP-Recall: Вопросы и ответы Аватар по умолчанию от gravatar как изменить на свой?
4ответ(ов) в теме
Milano
не в сети 7 лет
На сайте с 09.04.2018
Участник
Тем 10
Сообщения 42
1
23:48
Версия WP-Recall: 16.13.1

Приветствую всех!
Если у пользователя нет аватара, он загружается через сервис gravatar, но этот сервис как-то странно работает, то есть аватар то нет... И нет возможности изменить аватар по умолчанию в этом сервисе.
Хочется установить свой готовый аватар по умолчанию и не беспокоиться, я так понимаю что аватар по умолчанию выводится через тэг get_avatar в frontend.php а как изменить чтобы вывести свой аватар не понимаю.
Подскажите пожалуйста, спасибо!

0
Борода
не в сети 6 лет
На сайте с 04.06.2016
Участник
Тем 5
Сообщения 84
2
00:13

Milano сказал(а)
то есть аватар то нет

Вы хоть упоминайте про лок сервер... 😉 Всегда он есть, "без перебоев". В документации вп всё расписано же хорошо и понятно. Ну, а если неохота пых изучать, то есть репозиторий плагинов, в котором более 50 тыс решений на все случаи жизни. И если не устраивает граватар по умолчанию, можно установить другой из тех вариантов, что есть или в консоль>настройки>настройки обсуждений, или в репозитории вп. Уж такой то пустяк на вп не проблема, как вариант

Вы не можете просматривать опубликованные ссылки

И даже более того, проклятые буржуи уже давно изобрели для нас гугл, который по указанной "проблеме" выдаст ещё тонну вариантов, например

Вы не можете просматривать опубликованные ссылки

Успехов!

Редакции сообщения
20.04.2018 00:29БородаПричина: не указано
20.04.2018 00:30БородаПричина: не указано
3
Milano
не в сети 7 лет
На сайте с 09.04.2018
Участник
Тем 10
Сообщения 42
3
01:00

Все правильно, но не хочется плагинами загружать...
На Каме я этот пример уже устанавливал, проблема в том, что к ссылке граватара добавляется путь дефолтного изображения...

Использовал этот код

add_filter( 'avatar_defaults', 'add_default_avatar_option' );
function add_default_avatar_option( $avatars ){
	$url = get_stylesheet_directory_uri() . '/img/def-avatar.jpg';
	$avatars[ $url ] = 'Аватар сайта';
	return $avatars;
}

В итоге вышло это
src="//1.gravatar.com/avatar/db69f69bd36efa4e00028a2194e3cf?s=100&d=http%3A%2F%2Fdemo.ru%2Fwp-content%2Fthemes%2Fthem%2Fimages%2Fnoavatar_200.png&r=g"

0
Борода
не в сети 6 лет
На сайте с 04.06.2016
Участник
Тем 5
Сообщения 84
4
01:25

Milano сказал(а)
не хочется плагинами загружать

А "этот код", или любой другой, по Вашему мнению не "загружает"? На чём основывается такая уверенность?
По поводу статьи, то был только один пример из тонны, посмотрите другой, третий, двадцть седьмой...

2
Вы не имеете права на публикацию сообщений в этой теме