WordPress.org

Make WordPress Core

Ticket #22650: 22650.4.diff

File 22650.4.diff, 2.4 KB (added by miqrogroove, 5 years ago)
  • src/wp-admin/credits.php

     
    109109
    110110echo '<p class="about-description">' . __( 'WordPress is created by a worldwide team of passionate individuals.' ) . "</p>\n";
    111111
    112 $gravatar = is_ssl() ? 'https://secure.gravatar.com/avatar/' : 'http://0.gravatar.com/avatar/';
    113 
    114112foreach ( $credits['groups'] as $group_slug => $group_data ) {
    115113        if ( $group_data['name'] ) {
    116114                if ( 'Translators' == $group_data['name'] ) {
     
    144142                        foreach ( $group_data['data'] as $person_data ) {
    145143                                echo '<li class="wp-person" id="wp-person-' . $person_data[2] . '">' . "\n\t";
    146144                                echo '<a href="' . sprintf( $credits['data']['profiles'], $person_data[2] ) . '">';
    147                                 $size = 'compact' == $group_data['type'] ? '30' : '60';
    148                                 echo '<img src="' . $gravatar . $person_data[1] . '?s=' . $size . '" srcset="' . $gravatar . $person_data[1] . '?s=' . $size * 2 . ' 2x" class="gravatar" alt="' . esc_attr( $person_data[0] ) . '" /></a>' . "\n\t";
     145                                $size = 'compact' == $group_data['type'] ? 30 : 60;
     146                                $data = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
     147                                $size *= 2;
     148                                $data2x = get_avatar_data( $person_data[1] . '@md5.gravatar.com', array( 'size' => $size ) );
     149                                echo '<img src="' . esc_attr( $data['url'] ) . '" srcset="' . esc_attr( $data2x['url'] ) . ' 2x" class="gravatar" alt="' . esc_attr( $person_data[0] ) . '" /></a>' . "\n\t";
    149150                                echo '<a class="web" href="' . sprintf( $credits['data']['profiles'], $person_data[2] ) . '">' . $person_data[0] . "</a>\n\t";
    150151                                if ( ! $compact )
    151152                                        echo '<span class="title">' . translate( $person_data[3] ) . "</span>\n";
  • src/wp-includes/link-template.php

     
    36503650                'r' => $args['rating'],
    36513651        );
    36523652
    3653         $url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );
     3653        if ( is_ssl() ) {
     3654                $url = 'https://secure.gravatar.com/avatar/' . $email_hash;
     3655        } else {
     3656                $url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );
     3657        }
    36543658
    36553659        $url = add_query_arg(
    36563660                rawurlencode_deep( array_filter( $url_args ) ),