В этой статье речь снова пойдет об аватарах. В посте «Аватары с wp_identicon» мы уже касались этого вопроса, но лично мне, как и многим другим пользователям wordpress, было интересно можно ли как-то использовать фотографические аватары.
Одним из выходов может стать использование граватар. К сожалению, данный сервис пока еще не очень распространен, но уверен, что это - дело времени. Граватара - это рисунок, который вы задаете регистрируясь на сайте www.gravatar.com. После чего на всех интернет-ресурсах, которые поддерживают данный сервис будет высвечиваться единая аватара, которую вы загрузили при регистрации. Wordpress - не исключение. Если версия Вашего wordpress выше или равна 2.5, то сервис уже по-умолчанию поддерживается и никакие плагины не требуются. Если вы используете недефолтную тему, то необходимо проверить наличие строчки
<?php echo get_avatar($comment, 64); ?>
в файле comments.php. Здесь 64 - размер аватары в пикселях. Существуют и более подробные настройки - их Вы можете найти на официальном сайте сервиса.
Для тех же, у кого стоит более раняя версия wordpress существует специальный плагин.
Рассмотрим версию Gravatar 1.1. Установка такая же, как и у любого другого плагина. Для использования граватар существует следующий код.
<?php gravatar({rating{, size{, default{, border}}}}) ?>
Все параметры здесь не являются обязательными.
Скачать плагин можно по этой этому адресу http://site.gravatar.com/plugins/wp_gravatar.zip
Нужно помнить отличие. Плагин Gravatar возвращает url-адрес картинки и код будет <img src=”<?php gravatar() ?>”>
, тогда как если вы используете встроенную поддержку граватара, то <?php echo get_avatar($comment, 64); ?>
возвращает уже нужный код, т.е. вместе с тегом img.
Стоит отметить, что изменение аватары на сайте gravatar, автоматически изменяет ее во всех комментариях, которые Вы когда-либо оставляли. Что значительно ускоряет процесс изменения своих личных данных.
4 комментария к статье
А как сделать так, как у вас - чтобы на главной странице отображались аватары у каждого поста?
a как сделать чтобы у изображения было выравнивание слева? а то по середине комментария стоит
Решил проблему сам: использовал таблицы….есть вопрос…а как объяснить пользователям,чтобы они аватары загружали в gravatar.com ?