最近发现博客评论区头像不显示,发现原因是Gravatar服务器被墙,网友给出了不错的解决办法,经测试成功。gravatar.duoshuo.com是由知名社交评论服务商多说提供的国内Gravatar服务,大家可以放心使用,且不用担心速度问题
修改方法:
任何主题,打开functions.php文件,将以下代码复制放到该文件最前,注意在第一个<?php
之后
function mytheme_get_avatar($avatar) { $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),"gravatar.duoshuo.com",$avatar); return $avatar; } add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
修改前记得备份该文件。。。
文章评论
看看能显示吗
试试看 后端代理这些请求,反正你服务器 也在国外
@IT辰逸 之前有用过缓存之内的,效果不太好!也就不想折腾了!
我也用的这种方法。
提示未定义函数add_filter()
我的开了头像显示,网站加载特别慢,你这个不是多说吧
@大同SEO 我的的确是多说!
支持下