From ede64bdbf922206417595dcdcdf5ef7c7bbb1ab9 Mon Sep 17 00:00:00 2001 From: Ryan Boren Date: Fri, 3 Oct 2008 03:20:54 +0000 Subject: [PATCH] Avatar alt fixes from nbachiyski. fixes #7536 git-svn-id: https://develop.svn.wordpress.org/trunk@9076 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-includes/pluggable.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/wp-includes/pluggable.php b/wp-includes/pluggable.php index 8a753a1dad..ea9d3f93a4 100644 --- a/wp-includes/pluggable.php +++ b/wp-includes/pluggable.php @@ -1454,13 +1454,18 @@ if ( !function_exists( 'get_avatar' ) ) : * @param int|string|object $id_or_email A user ID, email address, or comment object * @param int $size Size of the avatar image * @param string $default URL to a default image to use if no avatar is available - * @param string $alt Alternate text to use in image tag + * @param string $alt Alternate text to use in image tag, the default is Avatar * @return string tag for the user's avatar */ -function get_avatar( $id_or_email, $size = '96', $default = '', $alt = 'Avatar' ) { +function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) { if ( ! get_option('show_avatars') ) return false; + if ( false === $alt) + $alt = __( 'Avatar' ); + + $safe_alt = attribute_escape( $alt ); + if ( !is_numeric($size) ) $size = '96'; @@ -1517,9 +1522,9 @@ function get_avatar( $id_or_email, $size = '96', $default = '', $alt = 'Avatar' if ( !empty( $rating ) ) $out .= "&r={$rating}"; - $avatar = "{$alt}"; + $avatar = "{$safe_alt}"; } else { - $avatar = "{$alt}"; + $avatar = "{$safe_alt}"; } return apply_filters('get_avatar', $avatar, $id_or_email, $size, $default, $alt);