WordPress.org

Make WordPress Core

Ticket #22329: 22329.2.patch

File 22329.2.patch, 963 bytes (added by iseulde, 6 years ago)
  • src/wp-includes/pluggable.php

     
    21422142                $args = array();
    21432143        }
    21442144
    2145         $args['size']    = $size;
     2145        $args['size']    = (int) $size;
    21462146        $args['default'] = $default;
    21472147        $args['alt']     = $alt;
    21482148
     
    21702170                return false;
    21712171        }
    21722172
     2173        $url2x = get_avatar_url( $id_or_email, array_merge( $args, array( 'size' => $args['size'] * 2 ) ) );
     2174
    21732175        $args = get_avatar_data( $id_or_email, $args );
    21742176
    21752177        $url = $args['url'];
     
    21932195        }
    21942196
    21952197        $avatar = sprintf(
    2196                 "<img alt='%s' src='%s' class='%s' height='%d' width='%d' />",
     2198                "<img alt='%s' src='%s' srcset='%s' class='%s' height='%d' width='%d' />",
    21972199                esc_attr( $args['alt'] ),
    21982200                esc_url( $url ),
     2201                esc_attr( "$url 1x, $url2x 2x" ),
    21992202                esc_attr( join( ' ', $class ) ),
    22002203                (int) $args['size'],
    22012204                (int) $args['size']