From 13c503d15af4fa7d7d6fa8d47e2b7100bab42db3 Mon Sep 17 00:00:00 2001 From: Helen Hou-Sandi Date: Wed, 11 Mar 2015 16:31:50 +0000 Subject: [PATCH] Gravatars: Enable HiDPI versions for browsers that support srcset. props iseulde. see #22329. git-svn-id: https://develop.svn.wordpress.org/trunk@31721 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/pluggable.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/wp-includes/pluggable.php b/src/wp-includes/pluggable.php index 2abf88404b..bb4a66e607 100644 --- a/src/wp-includes/pluggable.php +++ b/src/wp-includes/pluggable.php @@ -2174,7 +2174,7 @@ function get_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args = $args = array(); } - $args['size'] = $size; + $args['size'] = (int) $size; $args['default'] = $default; $args['alt'] = $alt; @@ -2209,6 +2209,8 @@ function get_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args = return false; } + $url2x = get_avatar_url( $id_or_email, array_merge( $args, array( 'size' => $args['size'] * 2 ) ) ); + $args = get_avatar_data( $id_or_email, $args ); $url = $args['url']; @@ -2232,9 +2234,10 @@ function get_avatar( $id_or_email, $size = 96, $default = '', $alt = '', $args = } $avatar = sprintf( - "%s", + "%s", esc_attr( $args['alt'] ), esc_url( $url ), + esc_attr( "$url 1x, $url2x 2x" ), esc_attr( join( ' ', $class ) ), (int) $args['height'], (int) $args['width'],