Как получить URL для публикации автора Аватар BuddyPress внутри WordPress Post Loop
Вопрос
Как получить только URL аватара автора сообщения?
Требования
Я хочу, чтобы URL-адрес изображения, размещенного на моем сайте.
Изображение будет вызываться в цикле сообщения.
Автор поста - это человек, изображение аватара которого я хочу отобразить.
Что я пробовал
Куча вещей, но в основном<?php echo get_avatar_url('user_email'); ?>
Он возвращает URL-адрес изображения по умолчанию «мистический человек», размещенного в Gravatar, несмотря на то, что он является аватаркой, загруженной на мой сайт для этого тестового пользователя.
осветление
Я не хочу, чтобы Gravatar размещал изображение.
К ссылке
Ссылка на код Wordpress для get_avatar_url ()
В настоящее время нет завершенной записи Wordpress Codex для него
Обеспокоенность
Я начинаю думать со всей неоднозначностью WP между аватаром и Gravatar, что get_avatar_url предназначен исключительно для изображений Gravatar, которые, конечно, доступны только зарегистрированным пользователям Gravatar. Надеюсь, кто-нибудь скажет мне, что я не прав.
Возможного интереса
Сайт использует Buddypress
При установке этого сайта Buddypress используются пользовательские размеры аватаров
Этот сайт использует свою собственную тему
Пользователь загрузил аватар на сайт
У пользователя нет аккаунта Gravatar (тестирование без, так как большинство пользователей не имеют аккаунтов Gravatar. Я не хочу, чтобы у большинства пользователей вместо аватаров были загадочные люди)
Следующий код отлично работает для извлечения размещенного на сайте аватара (но, конечно, выводит тег изображения и классы, а не чистый URL-адрес, который мне нужен)
<?php echo get_avatar( get_the_author_meta( 'ID' ), 180 ); ?>