发表于2011年10月26日,星期三,at 18:42,分类: wordpress, 19 人吐糟
wordpress默认头像被锁定自定义美化头像

wordpress默认头像被锁定自定义美化头像

 

玩wordpress的童鞋如果不是直接拿时下流行封装地比较好的WP主题,而是自己在重构设计的话都知道WP博客默认头像奇丑无比,一张蓝色G标志,看着就难过,小波我自己刚接触WP博客时也头疼了一段时间,而且遇到的麻烦是接二连三。

 

记得分享圈子博客9月份刚上线,没过多久遇到好像gravatar头像网站被墙还是什么,网站头像全部挂掉,不仅是我自己,我查看很多有名的博客他们都出现这样情况,后来找到办法进行修改,但是之后重构设计评论嵌套回复时又把头像给弄出麻烦了,前台头像被锁定,无论我在后台讨论功能中选择哪个随机头像,最后结果前台就只会是蓝色G标志头像,这问题一直困扰到今天才解决掉,于是我把自己处理评论头像的整个过程总结了哈,把解决每个麻烦的技巧顺便分享给其他童鞋,希望能帮助到碰到同样问题的您们。

 

一. 读不出来博客评论上面的头像造成无法显示或者加载极其慢因为WP博客默认是分配调用gravatar头像网站的镜像网站,所以网络堵塞或者其他原因容易造成上面的问题,非插件解决办法:

1.找到wp-includes文件夹下的pluggable.php

2.用编程软件打开pluggable.php页面,搜索 $host

小波自己博客版本3.14中文版修改后代码如下:

 

if ( is_ssl() ) {
$host = ‘https://secure.gravatar.com’;
} else {
if ( !empty($email) )
$host = ‘http://www.gravatar.com’;
else
$host = ‘http://www.gravatar.com’;
}


我记得没修改前好像是 $host=”http://0.gravatar.com” 这样的,原理就是把下面2个镜像网站改成主网站地址即可。

 

二.关于头像前台页面被锁定只显示蓝色G标志,而后台讨论功能中选择了其他随机头像,后台能读出随机头像,前台页面始终不行,这个问题是因为一些主题有自定义默认头像的功能或者你和小波我一样自己在进行重构设计时不小心把不该放进去的函数写了进去,非插件解决办法:

1. 找到主题文件夹下的function.php

2. 搜索 get_avatar 应该会找到如下代码,此代码是嵌套评论头像调用函数,同时现在流行主题自定义默认头像也是用的这个函数进行修改

 

echo get_avatar($comment,$size=’48′,

$default=’http://www.ganxb2.com/x.jpg’);


顺便说哈自定义默认头像:

用上面函数把 $default 的地址改成你自己放的默认头像图片地址,然后到后台讨论功能选择你自己定义的默认头像即可。

 

另外一段代码也是修改自定义默认头像的,我在Dianso’s Blog发现的,操作原理一样,复制下面代码到function.php中,然后到后台讨论功能选择你自己定义的默认头像即可,代码如下:

 

<?phpadd_filter( ‘avatar_defaults’, ‘newgravatar’ ); function newgravatar ($avatar_defaults) {$myavatar = ‘http://s.014.cc/x.jpg’;$avatar_defaults[$myavatar] = “Dianso”return $avatar_defaults;}?>


返回上面的问题,前台评论的头像被锁定,根据上面的原理,既然 $default=’http://www.ganxb2.com/x.jpg’ 这能自定义默认头像,那么返回WP博客自带的随机头像功能其实就把这句话删除,然后到后台选择您喜欢的随机默认头像即可。

小波已经测试,我自己博客成功也没出现任何报错问题 :-D


三.美化您自己的头像,不要去其他童鞋博客留爪子时,结果您的头像一点都不闪亮,不吸引人,然后变成博主设置的默认头像的酱油党,那样可就不能给其他朋友好印象了,所以无论您是玩WP博客还是找资料找到WP博客,有1张闪亮吸引人的头像总会有意想不到的好处哇,赶紧去 gravatar.com 用自己邮箱注册一个赞一点的头像吧!(这是国外的专业头像网站,WP默认只支持这网站头像,改天有时间再写个关于这个问题的帮助流程。)

 



声明: 除非注明,分享圈子文章皆为原创,采用 BY-NC-SA 协议进行授权.转载引用请完整注明以下信息:

博客昵称:甘小波分享圈子

本文标题:wordpress评论头像锁定后非插件自定义默认头像

本文地址:http://www.ganxb2.com/xb/798.html

小波分享圈子

常年活动于网络,与网络打交道,有点小梦想的幻想主义web页面仔,喜欢摄影,重构,前端,设计,seo

Stay Hungry, Stay Foolish — Steven Paul Jobs

求知若饥,虚心若愚 — 史蒂夫 乔布斯