Gravatar头像不显示大多原因是因为调用了外国的服务器,如gravatar1.233.wiki等,由于网络问题访问不到,解决办法也很简单,添加一个过滤器,把外国服务器的地址改为多说国内服务器地址就可以了。
找到主题的function.php文件,添加以下过滤替换服务器地址即可
//多说官方Gravatar头像调
function mytheme_get_avatar($avatar) { $avatar = str_replace(array("gravatar1.233.wiki","gravatar0.233.wiki","gravatar0.233.wiki","gravatar1.233.wiki"),"gravatar.duoshuo.com",$avatar); return $avatar; } add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );
Comments 11 条评论
我有之前的头像缓存 不爽的话就不要显示头像
多说的缓存代码不错,很适用。
@夏日博客 是的!
请问如何像你这样在文章中插入代码?
@chan 首先我用的是Wordpress,然后这是他的一个插件,Crayon Syntax Highlighter,你在WP后台,搜索并安装这个插件,然后启用就可以了。
个人觉得国内也应该弄一套这样的头像系统出来才对
@懿古今 要做出来不难,难的是怎么推广。
@小树 现在用多说的人非常多,慢慢推广应该还是会有人接受的,毕竟这个用到的地方挺多的
seo教程www.banshouseo.com
来鼓励