Наглядный пример использования этой функции вы можете найти в моём видеоуроке.
Если быть точными, то функция возвращает <img> тег аватара (Gravatar) для пользователя.
Если вы пока что немного не в теме (но надеюсь я ошибаюсь), WordPress.org, WordPress.com, также и другие движки/сервисы используют сервис Gravatar для унификации аватаров юзеров, суть заключается в том, что вы используете разные сервисы в интернет, а аватар у вас везде один и не нужно напрягаться, чтобы каждый раз его ставить.
Это было небольшое отступление.
get_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args = null )
Параметры функции:

Соответственно вы можете перезаписать эту настройку и передавать в функцию get_avatar(), параметр $default одно из следующих значений:
mystery, mm или mysterman – Человек-загадка404 – Пустой,gravatar_default – Логотип Gravatar,indenticon – Identicon,wavatar – Wavatar,monsterid – MonsterID,retro – Ретро.$size$sizetrue, то можем зафорсить отображение false, кэп.http, https и т.д. Предполагаю, что лучше не шаманить и использовать значение по умолчанию. Хотя возможно в вашей ситуации этот параметр может и понадобиться.<img> – один или несколько в виде массива.true, то аватары будут отображаться всегда и значение этой опции в Настройки > Обсуждение будет игнорироваться: <img>, например title="привет", единственное только учтите, что внутри функции это никак не очищается и в некоторых ситуациях вам не помешает воспользоваться функцией esc_attr() ко всему причему.Самый изишный пример – попробуем вывести аватар пользователя с ID = 5 и высотой/шириной в 50px:
echo get_avatar( 5, 50 );
А теперь значительно усложним этот пример, для начала сделаем так, чтобы это был аватар текущего пользователя – для этого получим при помощи get_current_user_id() его ID и передадим в функцию:
echo get_avatar( get_current_user_id(), 50, // высоту и ширину оставим такую же '', // пусть стандартный аватар определяется значением из админки 'аватар Миши', // атрибут alt ... alt="аватар Миши" array( 'class' => array( 'my-class-1', 'super-gravarar' ), // два класса 'extra_attr' => 'style="top:-5px;" title="Миша в горах"', // два доп. атрибута 'rating' => 'G', // рейтинг G вне зависимости от настроек сайта ) ); // выведет <img src="http://0.gravatar.com/avatar/...." ....
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.