草根站长在折腾中学习,今天折腾了WordPress头像设置

摘要

老实说,学做网站,我

老实说,学做网站,我是半调子出身,对高深的编程、代码依旧是云里雾里。甚至有时候HTML代码都需要边查边写。

不过好在我喜欢折腾,微部落博客就是在我的折腾下维持了三年多的时间。

在逛其他站长博客圈的时候,我经常发现很多新的功能,然后我会想着如何在我的网站实现,于是我会百度,我会向各位站长朋友请教。这本身就是一种学习和进步。

在卢松松博客上我看到了博客导航,所以我也给自己的微部落博客增加了微部落博客大全,不是说有着要发展多大的野心,我只是图一个方便,方便我去各个博客看看,顺便也能记录来我这儿做客的站长朋友。去路来路统计功能,一目了然。

在博客123上看到了评论排行榜,其实微部落博客本身也有排行,只是一直没用心发展,在看来博客123后,才发现,原来激励的评论系统能让大家有那么大的兴趣,于是我又把这个排序拿了出来,并将代码添到首页。

然后今天,我又折腾起了头像,这是个老话题。关于WordPress头像设置的办法有很多。微部落博客之前一直安装着多说,这个社会化评论系统的确方便,头像之类设计也很是人性化。只不过后来出于安全方面的考虑,微部落博客卸载了多说,然后就发现系统自身的头像都无法正常显示。显示的都是破图。

网上查了下问题发生在WordPress 3.0 以上,WordPress 的头像服务 Gravatar 的部分服务器在国内访问困难,原因是 Gravatar 所使用的 edgecast CDN 服务遇到了某些问题,WordPress 3.0 通过读取缓存服务器的方式,减少了对 www.gravatar.com 的直接请求;以往直接读取官方服务器,现在都被分流到 0.gravatar.com, 1.gravatar.com 等缓存服务器上了,这次遇上 CDN 故障,所以就出现了无法读取头像的问题。

好了知道原因是,是服务器方面的因素,那么解决办法呢?网上也有很多,只不过有的太麻烦,有的根本不适用,下面将微部落博客采用的办法说下:

在functions.php的<?php后添加代码:

/* 调用头像 */function get_ssl_avatar($avatar) {$avatar = preg_replace(‘/.*\/avatar\/(.*)\?s=([\d]+)&.*/’,'<img src=”https://secure.gravatar.com/avatar/$1?s=$2″ class=”avatar avatar-$2″ height=”$2″ width=”$2″>’,$avatar);return $avatar;}add_filter(‘get_avatar’, ‘get_ssl_avatar’);

然后需要调用头像处的代码为:
$avatar = get_avatar( $comment->comment_author_email, $size = ’25′, $default= get_bloginfo(‘wpurl’).’/avatar/default.jpg’ );

当然网上还有别的办法,比如调用多说服务器的头像,比如直接修改wp-includes/pluggable.php文件的,至于效果怎么样,我没有一一尝试,有兴趣的朋友可以去试试。

关于怎么注册设置Gravatar头像,这里不说了,网上一大堆。

感谢作者:微部落博客的投稿,欢迎大家投稿: http://likinming.com/post-87.html

版权所有:《李明博客
文章标题:《草根站长在折腾中学习,今天折腾了WordPress头像设置
除非注明,文章均为 《李明博客》 原创
转载请注明本文短网址:http://likinming.com/post-510.html  [生成短网址]

发表评论

注意:本博客开启缓存,你的评论一般2小时后才能看到,如是广告,评论将无法显示!

目前评论:8 条

  1. avatar 路易大叔
    回复 2015-06-07 22:38  沙发

    在国内 这都不是问题啊,问题是访问不了

  2. avatar Wings Blog
    回复 2015-06-06 23:39  板凳

    没事多折腾好

  3. avatar 蓝色悠悠
    回复 2015-06-06 19:14  地板

    长城墙,强又强,墙得闭不透风真高强,还好gravatar的CN站还没被墙呢~

  4. avatar 微商
    回复 2015-06-06 16:23  #4 楼

    高手的自我修养就是不断的折腾

  5. avatar hackhp
    回复 2015-06-06 15:40  #5 楼

    我都懒得学什么,只有需要什么然后在去学什么。

  6. avatar wys_me
    回复 2015-06-06 14:34  #6 楼

    以前我也想过自己做个站点,还买了许多编程的书。后来发现这是天方夜谈,自己无论如何想在短时间里做出一个完整的网站程序,很难;如果不以做网站程序为职业的话更不可能。后来放弃了。选择一些现成的网站程序,然后在模板上改改;遇到难度大的地方,也得请人解决。没办法。

  7. avatar 守望者
    回复 2015-06-06 14:22  #7 楼

    感觉使用多说插件就比较方便,也符合目前的形式。但对于认真专研、学习建站知识是值得学习的

  8. avatar 叶竹洪
    回复 2015-06-06 13:37  #8 楼

    比我强多了,哈哈。