On this page
apply_filters( 'pre_get_avatar', string|null $avatar, mixed $id_or_email, array $args )
Allows the HTML for a user’s avatar to be returned early.
Description
Returning a non-null value will effectively short-circuit get_avatar() , passing the value through the ‘get_avatar’ filter and returning early.
Parameters
$avatarstring|null-
HTML for the user's avatar. Default null.
$id_or_emailmixed-
The avatar to retrieve. Accepts a user_id, Gravatar MD5 hash, user email, WP_User object, WP_Post object, or WP_Comment object.
$argsarray-
Arguments passed to get_avatar_url() , after processing.
More Arguments from get_avatar_url( ... $args )
Arguments to use instead of the default arguments.
sizeintHeight and width of the avatar in pixels. Default 96.defaultstringURL for the default image or a default type. Accepts'404'(return a 404 instead of a default image),'retro'(8bit),'monsterid'(monster),'wavatar'(cartoon face),'indenticon'(the "quilt"),'mystery','mm', or'mysteryman'(The Oyster Man),'blank'(transparent GIF), or'gravatar_default'(the Gravatar logo). Default is the value of the'avatar_default'option, with a fallback of'mystery'.force_defaultboolWhether to always show the default image, never the Gravatar. Default false.ratingstringWhat rating to display avatars up to. Accepts'G','PG','R','X', and are judged in that order. Default is the value of the'avatar_rating'option.schemestringURL scheme to use. See set_url_scheme() for accepted values.
processed_argsarrayWhen the function returns, the value will be the processed/sanitized $args plus a "found_avatar" guess. Pass as a reference.
Source
File: wp-includes/pluggable.php. View all references
$avatar = apply_filters( 'pre_get_avatar', null, $id_or_email, $args );
Related
Used By
| Used By | Description |
|---|---|
| get_avatar() wp-includes/pluggable.php | Retrieves the avatar |
Changelog
| Version | Description |
|---|---|
| 4.2.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/hooks/pre_get_avatar