Ticket #22329: miqro-retina-gravatars.diff
File miqro-retina-gravatars.diff, 1.4 KB (added by , 13 years ago) |
---|
-
wp-includes/pluggable.php
1637 1637 $host = 'http://0.gravatar.com'; 1638 1638 } 1639 1639 1640 $retina = $size * 2; 1641 1640 1642 if ( 'mystery' == $default ) 1641 $default = "$host/avatar/ad516503a11cd5ca435acc9bb6523536?s={$ size}"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com')1643 $default = "$host/avatar/ad516503a11cd5ca435acc9bb6523536?s={$retina}"; // ad516503a11cd5ca435acc9bb6523536 == md5('unknown@gravatar.com') 1642 1644 elseif ( 'blank' == $default ) 1643 1645 $default = includes_url('images/blank.gif'); 1644 1646 elseif ( !empty($email) && 'gravatar_default' == $default ) 1645 1647 $default = ''; 1646 1648 elseif ( 'gravatar_default' == $default ) 1647 $default = "$host/avatar/?s={$ size}";1649 $default = "$host/avatar/?s={$retina}"; 1648 1650 elseif ( empty($email) ) 1649 $default = "$host/avatar/?d=$default&s={$ size}";1651 $default = "$host/avatar/?d=$default&s={$retina}"; 1650 1652 elseif ( strpos($default, 'http://') === 0 ) 1651 $default = add_query_arg( 's', $ size, $default );1653 $default = add_query_arg( 's', $retina, $default ); 1652 1654 1653 1655 if ( !empty($email) ) { 1654 1656 $out = "$host/avatar/"; 1655 1657 $out .= $email_hash; 1656 $out .= '?s='.$ size;1658 $out .= '?s='.$retina; 1657 1659 $out .= '&d=' . urlencode( $default ); 1658 1660 1659 1661 $rating = get_option('avatar_rating');