WordPress.org

Make WordPress Core

Ticket #22329: 22329.3.patch

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

     
    21742174                $args = array();
    21752175        }
    21762176
    2177         $args['size']    = $size;
     2177        $args['size']    = (int) $size;
    21782178        $args['default'] = $default;
    21792179        $args['alt']     = $alt;
    21802180
     
    22092209                return false;
    22102210        }
    22112211
     2212        $url2x = get_avatar_url( $id_or_email, array_merge( $args, array( 'size' => $args['size'] * 2 ) ) );
     2213
    22122214        $args = get_avatar_data( $id_or_email, $args );
    22132215
    22142216        $url = $args['url'];
     
    22322234        }
    22332235
    22342236        $avatar = sprintf(
    2235                 "<img alt='%s' src='%s' class='%s' height='%d' width='%d' %s/>",
     2237                "<img alt='%s' src='%s' srcset='%s' class='%s' height='%d' width='%d' %s/>",
    22362238                esc_attr( $args['alt'] ),
    22372239                esc_url( $url ),
     2240                esc_attr( "$url 1x, $url2x 2x" ),
    22382241                esc_attr( join( ' ', $class ) ),
    22392242                (int) $args['height'],
    22402243                (int) $args['width'],