Плагины Gravatar для установки в wordpress блоге
Как и обещал, продолжаю тему глобального аватара Gravatar для блогов. Установка данной функции в качестве плагина поддерживается на основных блоггерских платформах (MovableType, WordPress, TextPattern), а также сервисах Blogger и LiveJournal. Кроме того, на официальном сайте есть подробная документация по принципам работы и установке аватарок на любой другой ресурс с помощью PHP, PERL, ColdFusion или Java. Разберем установку специальных плагинов Gravatar для WordPress. Нашел в репозитории сразу 3 варианта решения данной задачи.
Обновление поста (01.03.2009): В последних версиях WordPress для установки граватар (читаем подробнее) плагины не требуются, поддержка добавлена в систему по-умолчанию, плюс большинство тем ее используют.
Gravatar 1.1
Плагин, который упоминается на основном сайте сервиса. Официально поддерживается в версии WordPress 2.2, хотя, думаю, успешно работает и на многих других, так как ничего сложного там нет. Он добавляет тэг gravatar, который используется движком для вывода корректного УРЛа граватара. Изображение базируется на введенном комментатором email`е. Скачать здесь: wp_gravatar.zip. Лично я устанавливал именно этот плагин, версия WordPress 2.3.1.
Gravatars2
Судя по описанию, поддерживает кэширование плагина и обладает возможностью переопределения аватара в теле сообщения.
Easy Gravatars Plugin
По словам автора, плагин разработан чтобы быть наиболее простым в использовании — нужно только установить и активировать. Если же вы хотите большее количество настроек, то просто заходите в админке на страницу опций плагина, где можете спокойно добавить размер, рейтинг для аватарок, установить путь к изображению по умолчанию и немного «поиграться» с CSS.
Установка Gravatar 1.1
Скачайте плагин и скопируйте его на ФТП в вашу директорию с плагинами WordPress, расположенную в /wp-content/plugins. После этого в активируйте его адмике (закладка «Plugins»). Все:)
Для использования gravatar нужно соблюдать следующий синтаксис:
<?php gravatar({rating{, size{, default{, border}}}}) ?>
Все параметры необязательные. Например, следующая настройка создаст УРЛ для gravatar`а, который разрешает использовать иконки всех рейтингов размерностью is 80×80 пикселей, без изображения по умолчанию и границ:
<?php gravatar(); ?>
Если вы хотите ограничить аватарки рейтингом R и ниже, используйте:
<?php gravatar("R"); ?>
Для задания размеры картинки добавляем требуемое расширение в пикселях в качестве второго аргумента:
<?php gravatar("R", 40); ?>
Чтобы использовать собственную аватарку в качестве изображения по умолчанию (показывается, когда у того или иного пользователя нет граватара или он не подходит по рейтингу), пишем:
<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg"); ?>
Кроме того, вы можете добавить рамку в 1 пиксель любого цвета:
<?php gravatar("R", 40, "http://www.somewhere.com/heatvision.jpg", "FF0000"); ?>
Если хотите оставить все параметры по умолчанию, просто оставьте строку параметров пустой, как это было показано на первом примере.
Внимание! Помните, что плагин генерирует только УРЛ, поэтому вы должны разместить тэг граватара внутри атрибута src для тэга img:
<img src="<?php gravatar() ?>" alt="" />
Все. Наслаждаемся сервисом у себя в блоге. Если есть какие-то замечания или информация о глюках в работе Gravatar, пишите в комментарии.
спасибо большое за помощь!)
Спасибо за инструкцию, но ток вот одна проблема у меня? вместо аватара вылазиет ссылка каято!
OREST, функция отдает ссылку на изображение — посмотри внимательно инструкцию установки еще разок (последние пару строк).
Все комментарии читать влом, может кто уже и говорил. Я зарегистрировался на gravatar.com и на моем блоге аватарка автоматом стала отображаться. Насколько понял, для этого сервиса никаких плагинов ставить не надо.
elimS, просто дата публикации статьи больше года назад, за это время многое изменилось, в частности wordpress начал поддерживать этот сервис и новые шаблоны содержат нужный код.
Тогда ясно:)
тоже хотел ставить. что-то не заработал, свой не показывал. видать почту другую писал. щас проверю.
вот за это я и не люблю вордпрес, чтобы поставить картинку, нужно регистрироваться на каких-то сервисах, ставить какие-то плагины, а потом увеличивается нагрузка на сервер, хостинг провайдер пишет что надо переходить на более дорогой тариф, а так как на это нет денег, то сайт вырубают и наступает полный 3,14здец
Плагин не обязателен, можно в коде добавить одну строчку.
Gravatar это сервис не только для wordpress.
спасибо за статью, буду пробовать
Спасибо!!!
Зачем вообще нужен этот самый граватар?
Виктор 78, чтобы в блоге отображались аватары комментаторов как это есть в ЖЖ, например.
Спасибо большое, очень помогла статья!
спасибо помогло
Хороший сервис, но есть один недостаток. При большом количестве комментариев очень сильно увеличивается время полной загрузки страницы. Вот сейчас думаю, оставлять его или нет… Может кто знает о плагинах кеширования каких, которые позволяют не обращаться каждый раз к сервису?
Игорь, оставляй обязательно. Так красивее. Можешь ограничить число комментариев на странице.
Хоть и поздно до меня дошло это удобство, но уж лучше, чем никогда! Спасибо!
Спасибо большое. Только вот один вопрос: я поставил но почему то моя аватарка отображается и у меня(владельца блога) и у тех кто комментирует. И то отображается не слева а почему то справа (
Подскажите где посмотреть.
SLiDER, если у всех отображается — значит какая-то ошибка и не срабатывает граватар. А вообще в последних версиях вордпресс плагины не нужны, читаем статью — использование граватаров (gravatar).
проверяю
Блин. Я вроде поустанавливал все. Все правильно сделал, а вот у меня в комментах МОЕГО граватара не отображается, а чужие отображаются, в то время, когда в админке он отображается)) и кеш обновлял…ничего не помогает…
Такое бывает иногда, нужно подождать, когда обновится.
Да, у меня аналогичная ситуация. Граватар поставил, а он отображается не так как на картинке. А за статью спасибо!
Спасибо, всё работает, но почему-то только в каментах, в записях его нет.
Аватар установился хорошо, но вот размер в шаблоне задан сильно маленький 28 пикселей. Когда же увеличиваю размер картинки, то она закрывает текст. Видимо, нужно что-то поменять в настройках текста, где прописывается имя автора и дата.
Спасибо все работает
spasibo za statju, ochenj interesno
А какой из этих плагинов создаёт красивый эффект смещения аватара и всплывающей информацией о пользователе? Ну типа на wordpress.com…
BazMaster, к сожалению, никакой, сейчас граватары встроены в вордпресс, плагины не нужны. Относительно всплывающей информации о пользователя — нужно искать плагин в сети.
чет у меня не получается соединить свой блог с сервисом… ну ладно, надо покапаться, видно что-то пропустил.
Михаил, в новых версиях системы wordpress граватары встроены по умолчанию, можно ничего не устанавливать, а достаточно указать некоторые параметры в меню Параметры — Обсуждение в админке вордпресс.
У меня не получается изменить аватарки у тех комментов, которые были сделаны давно, они вообще должны автоматически измениться или нет?
что ж такое, нету граватара
ну наконец-то
спасибо за статью )))
Как бы еще придумать такой код, чтобы показывался локальный аватар, а если его нет, то граватар, а если и его нет, то картинка по умолчанию…
Все работает как надо вроде. Спасибо
Спасибо за хорошую информации, установил все работает.
Неплохая статья. Сам сделал чуть по-другому. Но немного помогло.
У меня оказывается вордпресс Версия 3.1.2 стоит. На нем плагин Easy Gravatars Plugin дает глюки в виде вторичных аватарок в комментариях.
Спасибо за комментарии, потому что именно в них я прочитал, что функция поддержки граватара уже встроена в движок!
Так что я удалил плагин Easy Gravatars Plugin и радуюсь!
А как включить-то в вордпресе этот глававатар или как его настроить… у меня последняя вордпресс.
Стас, включить их можно в админке wordpress в разделе «Параметры» — «Обсуждение», нужно также чтобы установленный шаблон их поддерживал, большинство последних их отображают.
Подскажите, почему у меня Gravatar не ставится на мой сайт: vib-kosmetika.ru
Оставил в одном из постов комментарий, граватар отобразился, все нормально.
Попробуем-попробуем…
Проставил Easy Gravatar, может кто нить подскажет как отключить встроенную поддержку аватаров, чтобы плагин заработал?
Мозгорез, уже как год минимум плагины для граватаров не нужны. В ворпдерссе в меню «Параметры» — «Обсуждение» найдете подключение граватаров.
У меня старая тема wordpress, з часа промучался с активацией на сайте граватора, а после установки плагина Easy Gravatars все заработало! Автору огромное спасибо!
Забудьте о граватарках и плагинах для них. Если нужно для себя, вперед на Gravatar.com
Vladimir, сейчас все встроено в вордпресс по умолчанию, поэтому статья не сильно актуальна.