Добавь Поддержку Gravatar В Свои Комментарии

Gravatar

Я предполагаю, что ты уже знаешь, что такое Gravatar. Если нет, спроси у богов(Google, Yandex). В данный момент поддержка Gravatar встроена в WordPress начиная с версии 2.5. Но далеко не все темы умеют их отображать. Если тебе попалась именно такая тема, то эта статья для тебя.

Это руководство написано для WordPress 2.5 и выше. Код представленный ниже не будет работать в более ранних версиях.


Код Gravatar

Просто вставь следующий код в свой цикл(loop) комментариев, но скорее всего в том виде, как есть он будет выглядеть плохо.

<?php if(function_exists('get_avatar')) { echo get_avatar($comment, '50'); } ?>

Этот код проверяет есть ли функция get_avatar(встроеная начиная с версии WordPress 2.5), и отображает аватар комментатора в квадрате со стороной размером 50px.

Используй линейку

Если хочешь быть уверен, что твои граватары подходят по размеру, используй расширение для Firefox под названием MeasureIt. Оно поможет измерить место в шаблоне, чтобы подобрать размер для Gravatar.

Куда вставлять код?

Код вставляется в файл шаблона comments.php, в любом месте между foreach и endforeach.

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


Посмотреть на Яндекс.Фотках

Стилизация твоих Gravatar

Когда Gravatar’ы отобразятся в комментариях, ты скорее всего захочешь изменить их внешний вид. Код Gravatar связан с классом «avatar» изображений. Сейчас добавим строчку в файл стилей style.css, что бы выровнять их вправо, и добавить небольшой отступ слева.

img.avatar {float:right; margin-left:5px;}

Ну вот и всё, теперь у тебя славно выглядящие, идеально подогнанные и стильные Gravatar’ы. Конечно разные темы отличаются, ты можешь стилизовать их так, как хочешь.

Заключение

Помни, этот код будет работать только на WordPress версии 2.5 и выше. Условный тэг function_exists предотвращает от возникновения ошибки, если вдруг версия твоего WordPress устаревшая. Другие методы использования Gravatar подробно описаны в кодексе WordPress Codex.

Garantia-stroy.ru – обзор квартиры от застройщика

Запись опубликована в рубрике Wordpress с метками , . Добавьте в закладки постоянную ссылку.

18 комментариев: Добавь Поддержку Gravatar В Свои Комментарии

  1. dizoor говорит:

    WordPress можно оновить?

  2. red говорит:

    Спасибо, я уже давно добавил.

  3. sever говорит:

    Как воспользоваться Gravatar???

  4. CharnaD говорит:

    Для этого есть несколько плагинов. Есть и стандартная поддержка. Так что пост в общем излишен, я думаю.

  5. mr.Гринько говорит:

    А есть темы с предустановленным Gavatar, так что даж плагин ставить не надо.

  6. FIL говорит:

    Какие-то страшненькие они.

  7. Fonten говорит:

    действительно страшненькие

  8. Адреналин говорит:

    Белые человечки на сером фоне – страшненько ?

  9. Книговед говорит:

    А они как ? На всех блогах одинаковые? Или под каждый подстраиваться надобно..

  10. Василь Иваныч говорит:

    Книговед канеш разные, это только на блогспоте одинаковые.

  11. Sciper говорит:

    Вот только лучше комменты от этого не станут :(

  12. Винни Пух говорит:

    А у меня что-то не выходит найти нужное место, ёпрст

  13. АвтопилоТ говорит:

    Интересное обращение к читателю – на «ты»

  14. Соник говорит:

    Добавили, а кто этим пользуется то ?

  15. Субаровод говорит:

    А он работает на более новых версиях ВП ?

  16. Хайпер говорит:

    Понравившаяся мне тема WP не имела поддержки аватар, вернее, имела, только на том месте, где ожидалась ф-я «get_avatar», там стояла несуществующая ф-я «gavatar» (может тема писана под старые WP, я хз). В общем, заменил кусок кода в теме на предложенный автором, несколько манипуляций со стрилями (в теме предполагались аватары размером 25: кого тут разглядишь? – растянул до 56), и теперь в комментах красуются аватары, до этого комменты выглядели как-то безжизненно.

    to Субаровод и иже с ним:
    у меня код работает на версии 2.8.6

    to АвтопилоТ:
    Пушкин своим высоким слогом мне не помог бы справиться с аватарами, так что респект автору

  17. Антон говорит:

    Студия – http://www.LUXL.ru
    дизайн полиграфии

    Разработаем ДИЗАЙН за Вами предложенную стоимость!
    Предложим нужное количество вариантов до 100% принятия
    ______________________________________________________
    Услуги:
    - Дизайн полиграфии ( буклеты, каталоги, плакаты, листовки )
    - Разработка логотипов, торговых знаков
    - Создание фирменных стилей
    - Дизайн и Разработка сайтов под ключ
    - Рекламная Фотосъемка

  18. roboter говорит:

    А я добавил плагин который ещё и ЖЖные ники показывает.

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

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

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">