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

Wordpress шаблоны
Wordpress шаблоны
Главная » 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. star

    Спасибо! Надо будет опробовать :)

  2. posty

    Жаль, что сервис не популярен у российских пользователей. Пробовал ставить на блог, пользователи не знают про Gravator

  3. Tod

    Это как RSS, многие не знают что это, как пользоваться и зачем вообще нужно тратить на него время, если можно просто зайти через закладки:) То же можно сказать про OpenID. Но, думаю, со временем ситуация будет меняться в лучшую сторону.

  4. Станіслав

    А ще мені подобається, що граватар легко змінити і тоді на всіх коментах він зміниться також.

  5. Tod

    Вот і я в захваті від цього, можно змінювати все в одному лише місці. Правда є думки, що непогано було б мати моживість аватарку вибирати при створенні коментаря.

  6. Leprechaun

    То есть, скрипт отправляет мой email на сервак граватаров и сравнивает, а если там зареген мой email, то возвращает картинку?

  7. Tod

    По идее так все и происходит.

  8. Tiholap

    Спасибо за статью… Очень заинтересовало…

  9. Tod

    Пожалуйста. Так и блог выглядит прикольнее:)

  10. Rewertkin

    Спасибо за мануал, всё получилось!

  11. Евгений

    Решил установить граватары у себя в блоге… Заморачивался с плагинами, пока на wordpess.org не прочитал, что с версии 2.5.0 эта функция уже встроена :)
    Всем успехов в установке!

  12. ksi

    Спасибо, хороший софт. Попытаюсь установить у себя, посмотрим что из этого выйдет.

  13. Блоггер MNone

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

  14. rizloff

    Таки да, с версии 2.5.0 эта функция уже встроена :)
    и вызвать можно через строчку echo get_avatar( $comment );

  15. Vagur

    В интернете есть более подробная инструкция
    для установки Gravatar

  16. Успешный вебмастер

    Установил на блог граватар, и поставил на мыло привязку а он чето нифига не отображает :(

  17. Tod

    Успешный вебмастер, оно не сразу «подхватывает» изображение почему-то. В админке у меня уже видно, а вот на сайте нужно время.

  18. Успешный вебмастер

    трындец, я уже новый загрузил , а только теперь увидел твой ответ ))

  19. Успешный вебмастер

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

  20. Tod

    Либо прописать код также как ты делаешь для отображения в самом блоге, либо обновиться до 2.5.1 (и выше), где граватары поддерживаются по умолчанию.

  21. Сталкер

    спасибо за статью
    но, как я понимаю, не все скины для вордпресса поддерживают граватар?

  22. Tod

    Сталкер, не все, но это можно исправить. Почитайте другую мою статью о граватарах в wordpress.

  23. Yury_md

    Tod, а на этой странице изображения возле комментаторов и есть граватары? Или это аватары зерегистрированных пользователей?

  24. Tod

    Yury_md, да, это и есть граватары.

  25. Антон

    Так, надо попробовать применить это на практике…

  26. Lesso

    Поставил, если коммент оставлять, то граватар показует картинку, а если как админ комментишь, то он не подцепляет :( есть костыль какой-нибудь прикрутить на WP 2.3?

  27. Tod

    Lesso, причины могут быть разные — email один и тот же в обеих случаях? Сервис не понимает кто админ, а кто нет, он отображается аватарку на основании email.

  28. Lesso

    Да эт я понимаю. Просто когда я авторизован как админ и оставляю коммент, то аватарка не появляется, хотя в профиле е-майл написан. А если просто оставлять коммент с тем же е-майл, как незарегистрированный пользователь, то всё работает :( Настроек плагина в админке не нашёл, они вообще есть? Может я чёт промаргал :(

  29. Tod

    Либо это какой-то тотальный глюк, либо email все же отличаются — там даже, если буква большая будет, то они работать перестанут. Настройки граватар, по-моему, появились лишь после 2.5

  30. leonidius2004

    чет у меня не получилось… на всех коментах один и тот же…

  31. Tod

    leonidius2004, возможно, ты где-то в установке ошибся. Почитай другую мою статью о граватарах в wordpress.

  32. Аким

    спасибо, за статью — применил на практике )

  33. d 1 m a n

    Я поставил Easy Gravatars Plugin на wp 2.6.5… Как сделать чтобы аватар отображался справой стороны и, чтобы он был разный, пользователю нужно зарегистрироватся или как то его самому выбрать из предложеных или поставить свой..???

  34. Tod

    d 1 m a n, расположение граватара — это уже настройки в HTML и CSS, можешь попробовать дописать на тэг IMG такой код — style=»float: right»
    Граватары отображаются такие, какие зарегистрированы для каждого пользователя на том сервисе. Поэтому все зависит от читателей.

  35. d 1 m a n

    Все разобрался, спасибо за статью

  36. chupatop

    Больше спасибо за статью.
    Помогла пролить свет на некоторые вопросы.

  37. Kolobokk

    У меня тоже не отображается граватар админа в WP. Заходить с гостевой стороны, чтобы ответить на коммент не очень удобно.
    WP2.7 Можете что-то посоветовать? (Статью по ссылке выше читал.)

  38. Tod

    Kolobokk, возможно в 2.7 там какие-то свои «приколы» с граватарами или глюк.

  39. Kolobokk

    Tod,
    Спасибо за ответ!
    Вы намекаете, что в более ранних версиях достаточно в админке присвоить пользователю «админ» правильный почтовый адрес? Или нужно ещё что-то сделать? Я просто думаю, что может быть, я что-то не доделал до конца, вот оно и не работает.

  40. Tod

    Kolobokk, признаться, сначала я просто не понял сути проблемы) Граватары не отображаются в админке? Только что проверил у себя на wp2.7 все работает. Поэтому, скорее всего, email для граватар не совпадает, проверьте еще разок, там даже использование больших и маленьких букв критично, насколько я помню, то есть поста должна на 100% совпадать.
    В противном случае даже не знаю что посоветовать, должно работать.

  41. Kolobokk

    Не знаю, может совпадение, но мне удалось оживить свой граватар на своём сайте только после того, как я вошёл с «улицы», назвался «админом» и ввёл E-mail, правда, ввёл тот же E-mail, что в админке. После этого Граватары появились во всех комментах. Похоже WP не сигнализирует граватару о мыле хранящемся в настройках админа.

    Спасибо за помощь! Если бы не вы, я бы не стал копать. :)

  42. Aelita

    пробую установить

  43. Iceman

    брр.. Пытаюсь въехать…

  44. ZverMaster

    Прикольно, всё работает, однако на gravatar многие имена заняты(

  45. vozdyx

    помогите с кодом

    просто

    <img src=»» alt=»» />
    но чтобы был параметр size в 50 пикселей

    спасибо.

  46. Tod

    Тебе нужно что-то вроде:
    <img src="<?php gravatar("R", 50); ?>" alt="" />

  47. vozdyx

    да, только вот я хочу чтобы были все рейтинги, не только «R»

    <img src=»» alt=»» />
    типа так. только так не работает. размер не выставляется.

  48. Tod

    Поставь вместо R — Х для всех рейтингов или какой-то там самый последний.

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

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