Функция: get_avatar
Описание
Выводит граватар на основе ID или email адреса пользователя. В основном функция используется только в секции вывода комментариев.
Использование
<?php echo get_avatar( $id_or_email, $size, $default, $alt ); ?>
Параметры
$id_or_email
(число\строка\объект) (обязательный) - ID автора комментария (число или строка), email адрес автора комментария (строка) или $comment-объект из цикла вывода комментариев.
По умолчанию значения нет.
$size
(число) (необязательный) - ширина и высота выводимой картинки граватара (максимально 512) в пикселях.
По умолчанию: 96.
$default
(строка) (необязательный) - урл картинки, выводимой при отсутствии граватара у адреса email. при пустом или неправильном значении выводится картинка 'Человек-загадка'. в остальных случаях значение параметра берется из
'Параметры\Обсуждение\Аватар по умолчанию'.
По умолчанию значения нет.
$alt
(строка) (необязательный) - текст атрибута alt у картинки граватара.
По умолчанию значения нет.
Примеры
1. По умолчанию
<?php echo get_avatar( $comment ); ?>
Данный код выведет граватар для объекта $comment с параметрами по умолчанию.
2. Использование параметров
<?php $email = get_comment_author_email(); $name = 'Граватар ' . get_comment_author(); echo get_avatar( $email, 32, '', $name ); ?>
Данный код выведет граватар с размерами 32 на 32 и с alt-текстом из слов 'Граватар ' и имени автора комментария.
Лог изменений
Функция добавлена в версии 2.5.0
Исходный файл
Функция get_avatar() находится в wp-includes/pluggable.php
Связанные теги\функции
[[wp_list_comments]], comments_number, comments_link, post_comments_feed_link, comments_popup_script, comments_popup_link, comment_ID, comment_id_fields, comment_author, comment_author_link, comment_author_email, comment_author_email_link, comment_author_url, comment_author_url_link, comment_author_IP, comment_type, comment_text, comment_excerpt, comment_date, comment_time, comment_form_title, comment_author_rss, comment_text_rss, get_avatar, comment_reply_link, cancel_comment_reply_link, previous_comments_link, next_comments_link, paginate_comments_links

#1, 5 апреля, 2010 в 06:37
Подскажите пожалуйста для тех кто в танке - в каком месте pluggable.php вставлять этот код?
Спасибо!
#2, 5 апреля, 2010 в 06:50
Предыдущий вопрос снимается, сам разобрался...
Справился редактированием файла Функции темы (functions.php).
вставил код до:
#3, 4 июля, 2010 в 21:14
Подскажите пожалуйста, как можно получить url аватара, зарание спасибо!
#4, 18 октября, 2010 в 10:06
пример в статье и дает урл граватара, его и используйте.