Плагин Add local Avatar внедряет на станицу профиля зарегистрированного пользователя форму загрузки аватара. Для начала Вам нужно скачать этот плагин с его официальной странички или можно воспользоваться поиском через панель управления сайтом панель.

Более подробно узнать о установке плагинов Вы можете узнать в статье: «пошаговое руководство по установке плагинов в WordPress».

После того как Вы активируете плагин в левом меню панели управления в разделе Пользователи появится пункт «Avatar».

Настройка плагина

Смело переходим на страницу настроек «Avatar», и выполняем по порядку следующие действия:

  1. Ставим галочку напротив «Показывать аватары»
  2. В стилях аватары задаем значение «G» — показывать для любой аудитории
  3. Выбираем размер аватара который нам подходит по дизайну сайта
  4. Twitter Avatar — ставим здесь галочку, если хотим, чтобы подгружались аватары пользователей, которые зарегистрированы в Twitter
  5. Gravatar по умолчанию — выбираем одно из стандартных решений аватаров WordPress
  6. Стандартное изображение — в это поле Вы можете ввести полный путь к аватару, который будет отображаться если у пользователя нет своего (например:  http://www.ваш-сайт.ком.юа/avatars/standart-ava.jpg)
  7. Использовать снимки экрана — требуется, если Вы используете скриншоты (я их не использую, поэтому галочку никогда не ставлю)
  8. Аватары в записи — заменяет тэг аватаром для этого адреса электронной почты в содержимом записи
  9. Загрузки пользователей — самый важный момент. Отмечаем галочку, тем самым позволяем пользователям загружать свои аватары, не забудьте ввести имя папки в которую вы хотите подгружать изображения. И самое главное в это же поле есть еще один чекбокс возле $_SERVER['DOCUMENT_ROOT'] method его тоже нужно отметить (эта галочка прописывает полный путь к аватарам — как мы все знаем, а кто не знает знайте что в WordPress пути к картинкам работают только полные)
  10. Обрезка рисунка — обрезает не квадратные картинки
  11. Wrap Avatars with URL — опция обрезает url к аватару (пример: http://ваш-сайт.юа/название-аватара.jpg)
  12. Ник — оглавление аватара — галочкой отметил, но какого-то эффекта не заметил
  13. В поле «прочие данные» — выбираем не отображать ссылку на автора
  14. Ну и наконец-то нажимаем долгожданную кнопочку «Обновить настройки Avatar»

В результате после обновления Вы получите вот такую ситуацию на странице:

Плагин Add Local Avatar, HowToMake - Дизайн и разработка сайтов

Используем

Проверяем как всегда все на своем личном профиле, заходим в меню Пользователи -> Ваш профиль и в самом внизу обнаруживаем волшебную форму загрузки аватара, думаю объяснять не надо как ею воспользоваться.

Выводим аватар в шаблоне

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

Во-первых если Вы хотите, чтобы аватар отображался в комментариях нужно внести изменения в файл functions.php. Для начала откройте его (желательно программой Notepad++), нажмите заветную комбинация Ctrl+F и введите «avatar». После этого Вы увидите строчку:

<?php echo get_avatar( $comment, 40 ); ?>

Замените ее на:

<?php echo get_avatar( $comment ); ?>

Если Вы хотите выводить аватар зарегистрированного пользователя в любом месте шаблона нужно в это месть добавить следующий код:

<?php $avtr = get_avatar($user_ID, 60); echo $avtr; ?>

Примечание: цифры 60 и 40 — это размер аватара в пикселях

Кстати если Вы хотите использовать аватары в виджете вывода списка комментариев или в форме авторизации пользователей читайте статьи

На первый взгляд это отличный плагин, однако есть существенное НО — это корректировка внутреннего кода темы и дикая сложность его внедрения на страницу профиля (это когда Вы на своем блоге хотите, чтобы пользователь корректировал свой профиль на отдельной странице встроенной в дизайн сайта, а не из админ панели — хотя если Вы без предрассудков, то это что Вам нужно) и то что загрузить картинку можно только маленького размера.

А чтобы предрассудков вообще не возникало попробуйте плагин User Avatar — на мой взгляд самое стоящее решение в этом вопросе.

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


Комментарии
  1. Рамана

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

    Спасибо.

  2. JAH

    Напротив слов загрузки пользователей есть поле для ввода в него нужно ввести название папки:

    При разрешении, использовать эту папку для загрузок аватар пользователей: /avatars

    ну и не забудьте перед словами: , this option often helps when using sub-domains.
    отметить чекбокс

  3. Максим

    Здравствуйте,мне нужна поставить стандартную картинку свою,но у меня нет такого кода.
    Вот что я нашёл у себя
    if ($result !== ») {
    $result = ‘ID) . ‘» title=»‘ . $title . ‘»>’ . $result . ‘‘;
    }
    и вот этот
    function theme_get_avatar($args = ») {
    $args = wp_parse_args($args, array(‘id’ => false, ‘size’ => 96, ‘default’ => », ‘alt’ => false, ‘url’ => false));
    extract($args);
    $result = get_avatar($id, $size, $default, $alt);
    if ($result) {
    if ($url) {
    $result = ‘‘ . $result . ‘‘;
    }
    $result = » . $result . »;
    }