On this page
rest_get_avatar_urls( mixed $id_or_email ): (string|false)[]
Retrieves the avatar urls in various sizes.
Description
See also
Parameters
$id_or_emailmixed Required-
The Gravatar to retrieve a URL for. Accepts a user_id, gravatar md5 hash, user email, WP_User object, WP_Post object, or WP_Comment object.
Return
(string|false)[] Avatar URLs keyed by size. Each value can be a URL string or boolean false.
Source
File: wp-includes/rest-api.php. View all references
function rest_get_avatar_urls( $id_or_email ) {
$avatar_sizes = rest_get_avatar_sizes();
$urls = array();
foreach ( $avatar_sizes as $size ) {
$urls[ $size ] = get_avatar_url( $id_or_email, array( 'size' => $size ) );
}
return $urls;
}
Related
Uses
| Uses | Description |
|---|---|
| rest_get_avatar_sizes() wp-includes/rest-api.php | Retrieves the pixel sizes for avatars. |
| get_avatar_url() wp-includes/link-template.php | Retrieves the avatar URL. |
Used By
| Used By | Description |
|---|---|
| WP_REST_Users_Controller::prepare_item_for_response() wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php | Prepares a single user output for response. |
| WP_REST_Comments_Controller::prepare_item_for_response() wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php | Prepares a single comment output for response. |
Changelog
| Version | Description |
|---|---|
| 4.7.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/rest_get_avatar_urls