首页 > 企业网站建设 > wordpress评论调用gravatar头像不显示alt解决办法
201208月14

wordpress评论调用gravatar头像不显示alt解决办法

最近百度开放了站长工具,功能虽然不多但毕竟是官方的,可信度比较强。厦门青年SEO有幸也测试了一下www.xmlad.com的URL优化建议,大部分的通过了但有一个因图片ALT信息不完整。查了一下网站源码,发现在评论中调用的gravatar头像的alt标签是空的,找到原因后开始找解决的办法。

ALT未通过
网上的很多方法有些失效有些因为主题模板的原因不能用,厦门seo给大家提供一个可行的方法。修改wp-includes目录下的pluggable.php文件。

找到这个函数:

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 );
$safe_alt ''; 替换成 $safe_alt = get_comment_author($id);

这样就可以将评论人的昵称作为alt标签,此方法完美解决wordpress调用gravatar头像显示alt的问题,适用于萧寒主题模板。此时再用百度站长工具测试一下URL,全部通过。

ALT通过

文章作者:厦门青年SEO
本文地址:http://www.xmlad.com/197.html
版权所有 © 转载时必须以链接形式注明作者和原始出处!

2 Responses to “wordpress评论调用gravatar头像不显示alt解决办法”

  1. 贾燕平
    #1 贾燕平 回复 | 引用 Post:2012-08-14 23:53

    我还没有用WP。啊哈哈

  2. 乐谷杨思
    #2 乐谷杨思 回复 | 引用 Post:2012-11-14 14:07

    谢谢分享,已经解决!

发表评论