diff options
Diffstat (limited to 'plugins/jetpack/modules/widgets/gravatar-profile.php')
-rw-r--r-- | plugins/jetpack/modules/widgets/gravatar-profile.php | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/plugins/jetpack/modules/widgets/gravatar-profile.php b/plugins/jetpack/modules/widgets/gravatar-profile.php index c9c7df2c..7c64cd22 100644 --- a/plugins/jetpack/modules/widgets/gravatar-profile.php +++ b/plugins/jetpack/modules/widgets/gravatar-profile.php @@ -344,10 +344,16 @@ class Jetpack_Gravatar_Profile_Widget extends WP_Widget { $cache_key = 'grofile-' . $hashed_email; if( ! $profile = get_transient( $cache_key ) ) { - $profile_url = esc_url_raw( sprintf( '%s.gravatar.com/%s.json', ( is_ssl() ? 'https://secure' : 'http://www' ), $hashed_email ), array( 'http', 'https' ) ); + $profile_url = sprintf( + 'https://secure.gravatar.com/%s.json', + $hashed_email + ); $expire = 300; - $response = wp_remote_get( $profile_url, array( 'User-Agent' => 'WordPress.com Gravatar Profile Widget' ) ); + $response = wp_remote_get( + esc_url_raw( $profile_url ), + array( 'User-Agent' => 'WordPress.com Gravatar Profile Widget' ) + ); $response_code = wp_remote_retrieve_response_code( $response ); if ( 200 == $response_code ) { $profile = wp_remote_retrieve_body( $response ); |