当前位置:首页 > CMS教程 > WordPress > 列表

WordPress中给图片与头像设置alt图片属性

发布:smiling 来源: PHP粉丝网  添加日期:2014-06-21 11:09:46 浏览: 评论:0 

WordPress 程序使用的是 Gravatar 作为评论者的头像,这应该是众所周知的事情,但是不知道大家有没有发现,Gravatar头像的Alt属性为空值,这一点显然不符合w3c的标准,周良这里提供一个可以为 WordPress Gravatar 头像设置 alt 属性的方法.

编辑网站根目录下的wp-includes/pluggable.php,查找 get_avatar 语句,代码如下:

  1. function get_avatar( $id_or_email$size = '96'$default = ''$alt = false ) {   
  2.     if ( ! get_option('show_avatars') )   
  3.         return false;  
  4.  
  5.     if ( false === $alt)   
  6.         $safe_alt = '';   
  7.         else 
  8.         $safe_alt = esc_attr( $alt ); 

修改为下面的代码即可:

  1. function get_avatar( $id_or_email$size = '96'$default = ''$alt = false ) {       
  2.     if ( ! get_option('show_avatars') )       
  3.         return false;      
  4.  
  5.     if ( false === $alt)       
  6.         $safe_alt = 'Gravatar';  //Alt属性为“Gravatar” 
  7. //      $safe_alt = get_comment_author($alt);  //有说这样写就输出用户名,实测Alt属性为“匿名” 
  8.     else     
  9.         $safe_alt = esc_attr($alt); 

嗯,然后到这里,就可以为你的为 WordPress Gravatar 头像设置 alt 属性了.

Tags: WordPress alt图片属性

分享到: