Онлайн заработок, создание и монетизация сайтов, веб-разработка, SEO и SMO продвижение, фриланс, партнерки, полезные сервисы вебмастерам, блоггинг.

Главная » WordPress » Плагины Gravatar для установки в wordpress блоге

Плагины Gravatar для установки в wordpress блоге

Установка 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, пишите в комментарии.

15.01.08

Категории: WordPress.

Теги: , , , ,

107 Comments
  1. vozdyx

    спасибо большое за помощь!)

  2. OREST

    Спасибо за инструкцию, но ток вот одна проблема у меня? вместо аватара вылазиет ссылка каято!

  3. Tod

    OREST, функция отдает ссылку на изображение — посмотри внимательно инструкцию установки еще разок (последние пару строк).

  4. elimS

    Все комментарии читать влом, может кто уже и говорил. Я зарегистрировался на gravatar.com и на моем блоге аватарка автоматом стала отображаться. Насколько понял, для этого сервиса никаких плагинов ставить не надо.

  5. Tod

    elimS, просто дата публикации статьи больше года назад, за это время многое изменилось, в частности wordpress начал поддерживать этот сервис и новые шаблоны содержат нужный код.

  6. elimS

    Тогда ясно:)

  7. ZbesT

    тоже хотел ставить. что-то не заработал, свой не показывал. видать почту другую писал. щас проверю.

  8. admin

    вот за это я и не люблю вордпрес, чтобы поставить картинку, нужно регистрироваться на каких-то сервисах, ставить какие-то плагины, а потом увеличивается нагрузка на сервер, хостинг провайдер пишет что надо переходить на более дорогой тариф, а так как на это нет денег, то сайт вырубают и наступает полный 3,14здец

  9. Tod

    Плагин не обязателен, можно в коде добавить одну строчку.
    Gravatar это сервис не только для wordpress.

  10. don Rumata

    спасибо за статью, буду пробовать

  11. banderas

    Спасибо!!!

  12. Виктор 78

    Зачем вообще нужен этот самый граватар?

  13. Tod

    Виктор 78, чтобы в блоге отображались аватары комментаторов как это есть в ЖЖ, например.

  14. 4ksner

    Спасибо большое, очень помогла статья!

  15. andrey

    спасибо помогло

  16. Игорь

    Хороший сервис, но есть один недостаток. При большом количестве комментариев очень сильно увеличивается время полной загрузки страницы. Вот сейчас думаю, оставлять его или нет… Может кто знает о плагинах кеширования каких, которые позволяют не обращаться каждый раз к сервису?

  17. Tod

    Игорь, оставляй обязательно. Так красивее. Можешь ограничить число комментариев на странице.

  18. kartonka

    Хоть и поздно до меня дошло это удобство, но уж лучше, чем никогда! Спасибо!

  19. SLiDER

    Спасибо большое. Только вот один вопрос: я поставил но почему то моя аватарка отображается и у меня(владельца блога) и у тех кто комментирует. И то отображается не слева а почему то справа (

    Подскажите где посмотреть.

  20. Tod

    SLiDER, если у всех отображается — значит какая-то ошибка и не срабатывает граватар. А вообще в последних версиях вордпресс плагины не нужны, читаем статью — использование граватаров (gravatar).

  21. sd

    проверяю

  22. masterix

    Блин. Я вроде поустанавливал все. Все правильно сделал, а вот у меня в комментах МОЕГО граватара не отображается, а чужие отображаются, в то время, когда в админке он отображается)) и кеш обновлял…ничего не помогает…

  23. Tod

    Такое бывает иногда, нужно подождать, когда обновится.

  24. Alan

    Да, у меня аналогичная ситуация. Граватар поставил, а он отображается не так как на картинке. А за статью спасибо!

  25. СерыйШансон

    Спасибо, всё работает, но почему-то только в каментах, в записях его нет.

  26. Ольга

    Аватар установился хорошо, но вот размер в шаблоне задан сильно маленький 28 пикселей. Когда же увеличиваю размер картинки, то она закрывает текст. Видимо, нужно что-то поменять в настройках текста, где прописывается имя автора и дата.

  27. paradoks

    Спасибо все работает

  28. eee

    spasibo za statju, ochenj interesno

  29. BazMaster

    А какой из этих плагинов создаёт красивый эффект смещения аватара и всплывающей информацией о пользователе? Ну типа на wordpress.com…

  30. Tod

    BazMaster, к сожалению, никакой, сейчас граватары встроены в вордпресс, плагины не нужны. Относительно всплывающей информации о пользователя — нужно искать плагин в сети.

  31. Михаил

    чет у меня не получается соединить свой блог с сервисом… ну ладно, надо покапаться, видно что-то пропустил.

  32. Tod

    Михаил, в новых версиях системы wordpress граватары встроены по умолчанию, можно ничего не устанавливать, а достаточно указать некоторые параметры в меню Параметры — Обсуждение в админке вордпресс.

  33. Ольга

    У меня не получается изменить аватарки у тех комментов, которые были сделаны давно, они вообще должны автоматически измениться или нет?

  34. Ольга

    что ж такое, нету граватара

  35. Ольга

    ну наконец-то
    спасибо за статью )))

  36. МиниКин

    Как бы еще придумать такой код, чтобы показывался локальный аватар, а если его нет, то граватар, а если и его нет, то картинка по умолчанию…

  37. MoLee

    Все работает как надо вроде. Спасибо

  38. Юрий

    Спасибо за хорошую информации, установил все работает.

  39. Азамат

    Неплохая статья. Сам сделал чуть по-другому. Но немного помогло.

  40. Александр

    У меня оказывается вордпресс Версия 3.1.2 стоит. На нем плагин Easy Gravatars Plugin дает глюки в виде вторичных аватарок в комментариях.
    Спасибо за комментарии, потому что именно в них я прочитал, что функция поддержки граватара уже встроена в движок!
    Так что я удалил плагин Easy Gravatars Plugin и радуюсь!

  41. Стас

    А как включить-то в вордпресе этот глававатар или как его настроить… у меня последняя вордпресс.

  42. Tod

    Стас, включить их можно в админке wordpress в разделе «Параметры» — «Обсуждение», нужно также чтобы установленный шаблон их поддерживал, большинство последних их отображают.

  43. Юрий Журавлев

    Подскажите, почему у меня Gravatar не ставится на мой сайт: vib-kosmetika.ru

  44. Tod

    Оставил в одном из постов комментарий, граватар отобразился, все нормально.

  45. Мозгорез

    Проставил Easy Gravatar, может кто нить подскажет как отключить встроенную поддержку аватаров, чтобы плагин заработал?

  46. Tod

    Мозгорез, уже как год минимум плагины для граватаров не нужны. В ворпдерссе в меню «Параметры» — «Обсуждение» найдете подключение граватаров.

  47. Сергей Суворкин

    У меня старая тема wordpress, з часа промучался с активацией на сайте граватора, а после установки плагина Easy Gravatars все заработало! Автору огромное спасибо!

  48. Vladimir

    Забудьте о граватарках и плагинах для них. Если нужно для себя, вперед на Gravatar.com

  49. Tod

    Vladimir, сейчас все встроено в вордпресс по умолчанию, поэтому статья не сильно актуальна.

Добавить комментарий

Ваш e-mail не публикуется. Обязательные поля помечены *
Если вы комментируете впервые, то текст будет отправлен на модерацию.