Приветствую всех!
Если у пользователя нет аватара, он загружается через сервис gravatar, но этот сервис как-то странно работает, то есть аватар то нет... И нет возможности изменить аватар по умолчанию в этом сервисе.
Хочется установить свой готовый аватар по умолчанию и не беспокоиться, я так понимаю что аватар по умолчанию выводится через тэг get_avatar в frontend.php а как изменить чтобы вывести свой аватар не понимаю.
Подскажите пожалуйста, спасибо!
Milano сказал(а)
то есть аватар то нет
Вы хоть упоминайте про лок сервер... 😉 Всегда он есть, "без перебоев". В документации вп всё расписано же хорошо и понятно. Ну, а если неохота пых изучать, то есть репозиторий плагинов, в котором более 50 тыс решений на все случаи жизни. И если не устраивает граватар по умолчанию, можно установить другой из тех вариантов, что есть или в консоль>настройки>настройки обсуждений, или в репозитории вп. Уж такой то пустяк на вп не проблема, как вариант
И даже более того, проклятые буржуи уже давно изобрели для нас гугл, который по указанной "проблеме" выдаст ещё тонну вариантов, например
Успехов!
Все правильно, но не хочется плагинами загружать...
На Каме я этот пример уже устанавливал, проблема в том, что к ссылке граватара добавляется путь дефолтного изображения...
Использовал этот код
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"