草根站长在折腾中学习,今天折腾了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头像设置
除非注明,文章均为 《博客之家》 原创
转载请注明本文短网址:https://bk.likinming.com/post-510.html  [生成短网址]

日期:2015年06月06日 星期六   分类:好文分享   浏览(10425)   评论(8)
本文已经被百度收录,点击查看详情
声明:本页信息由网友自行发布或来源于网络,真实性、合法性由发布人负责,请仔细甄别!本站只为传递信息,我们不做任何双方证明,也不承担任何法律责任。免费发布信息

留言/评论:◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

自动获取QQ

昵称

邮箱

网址

8楼、路易大叔 [回复该留言]
2015-06-07 22:38
在国内 这都不是问题啊,问题是访问不了
7楼、Wings Blog [回复该留言]
2015-06-06 23:39
没事多折腾好
6楼、蓝色悠悠 [回复该留言]
2015-06-06 19:14
长城墙,强又强,墙得闭不透风真高强,还好gravatar的CN站还没被墙呢~
5楼、微商 [回复该留言]
2015-06-06 16:23
高手的自我修养就是不断的折腾
4楼、hackhp [回复该留言]
2015-06-06 15:40
我都懒得学什么,只有需要什么然后在去学什么。
3楼、wys_me [回复该留言]
2015-06-06 14:34
以前我也想过自己做个站点,还买了许多编程的书。后来发现这是天方夜谈,自己无论如何想在短时间里做出一个完整的网站程序,很难;如果不以做网站程序为职业的话更不可能。后来放弃了。选择一些现成的网站程序,然后在模板上改改;遇到难度大的地方,也得请人解决。没办法。
2楼、守望者 [回复该留言]
2015-06-06 14:22
感觉使用多说插件就比较方便,也符合目前的形式。但对于认真专研、学习建站知识是值得学习的
1楼、叶竹洪 [回复该留言]
2015-06-06 13:37
比我强多了,哈哈。

网站收录提交

  • 名称:
  • 网址:

网址统计

  • 收录网址:965 个
  • 发布文章:2520 条
  • 本站运行:5年7月
Copyright © 2012 - 2018 by 李明关于本站免责声明本站下载站点地图sitemap广告联系
2014