WordPress 程序使用的是 Gravatar 作为评论者的头像,这应该是众所周知的事情,但是不知道大家有没有发现,Gravatar头像的Alt属性为空值,这一点显然不符合w3c的标准,周良这里提供一个可以为 WordPress Gravatar 头像设置 alt 属性的方法.
编辑网站根目录下的wp-includes/pluggable.php,查找 get_avatar 语句,代码如下:
- function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
- if ( ! get_option('show_avatars') )
- return false;
- if ( false === $alt)
- $safe_alt = '';
- else
- $safe_alt = esc_attr( $alt );
修改为下面的代码即可:
- function get_avatar( $id_or_email, $size = '96', $default = '', $alt = false ) {
- if ( ! get_option('show_avatars') )
- return false;
- if ( false === $alt)
- $safe_alt = 'Gravatar'; //Alt属性为“Gravatar”
- // $safe_alt = get_comment_author($alt); //有说这样写就输出用户名,实测Alt属性为“匿名”
- else
- $safe_alt = esc_attr($alt);
嗯,然后到这里,就可以为你的为 WordPress Gravatar 头像设置 alt 属性了.
新闻热点
疑难解答
图片精选