хук-фильтр
since 2.5.0
get_avatar
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'get_avatar', string $avatar, mixed $id_or_email, int $size, string $default_value, string $alt, array $args )
Описание
Фильтрует HTML-код аватара пользователя.
Фильтруемое значение
HTML-код аватара пользователя.
Параметры
$avatar
string
обязательный
HTML-код аватара пользователя.
$id_or_email
mixed
обязательный
Аватар, который нужно получить. Принимает идентификатор пользователя, MD5-хеш Gravatar, email пользователя, объект WP_User, объект WP_Post или объект WP_Comment.
$size
int
обязательный
Высота и ширина аватара в пикселях.
$default_value
string
обязательный
URL изображения по умолчанию или тип изображения по умолчанию. Принимает:
'404' (возвращать 404 вместо изображения по умолчанию)
'retro' (8-битное пикселизированное лицо в стиле аркадных автоматов)
'robohash' (робот)
'monsterid' (монстр)
'wavatar' (мультяшное лицо)
'identicon' («лоскутный» геометрический узор)
'mystery', 'mm' или 'mysteryman' (человек-загадка)
'blank' (прозрачный GIF)
'gravatar_default' (логотип Gravatar)
$alt
string
обязательный
Альтернативный текст для использования в теге изображения аватара.
$args
array
обязательный
Аргументы, переданные в get_avatar_data(), после обработки.
Исходный код
wp-includes/pluggable.php:3353
return apply_filters( 'get_avatar', $avatar, $id_or_email, $args['size'], $args['default'], $args['alt'], $args );
История изменений
| Версия | Описание |
|---|---|
| 4.2.0 | Added the $args parameter. |
| 2.5.0 | Introduced. |

