Функция get_avatar_url()
возвращает ссылку на аватар (Gravatar) пользователя. Подробнее про аватар можно прочитать в статье посвященной функции get_avatar().
get_avatar_url( $id_or_email, $args = null )
404
– Пустой,retro
– Ретро (картинка 8 bit),monsterid
– Монстр,mystery
, mm
или mysterman
– Человек-загадкаindenticon
– Зелёная фигура,wavatar
– Жёлтая звёздочка,gravatar_default
– Логотип Gravatar.mystery
.
true
, то стандартные картинки Gravatar будут в приоритете над пользовательскими фотографиями. По умолчанию false
, соответственно, фотографии пользователей в приоритете.http
, https
, login
, login_post
, admin
, relative
, rest
, rpc
или null
.get_avatar_data()
.Выведем просто ссылку без параметров $args
. Сделаем мы это внутри цикла.
$comments = get_comments( array( 'number' => 10, 'orderby' => 'comment_date', 'order' => 'DESC', ) ); foreach ( $comments as $comment ) : ... echo get_avatar_url( $comment->comment_author_email ); //выведет ссылку типа http://1.gravatar.com/avatar/1e3403ee77c498fc94a2127e2c3d97c0?s=96&d=mm&r=g ... endforeach;
А теперь добавим немного параметров. Для этого получим ID текущего пользователя через функцию get_current_user_id().
echo get_avatar_url( get_current_user_id(), array( 'size' => '75', //выведем ссылку на аватарку размером 75х75 'rating' => 'X', //самый пошлый рейтинг 'scheme' => 'http', //мало ли нам так захотелось) ) ); // выведет ссылку http://1.gravatar.com/avatar/1e3403ee77c498fc94a2127e2c3d97c0?s=75&d=mm&r=x // по ссылке видно, что часть параметров зашито в url, например s=75
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.