1、过去解决办法php
以前在Gravatar没有被全面和谐时,能够经过修改wordpress调用头像的服务器解决,如今失效。速度慢,能够经过缓存头像,如今也失效。另外就是关闭头像,不过对于网站须要显示头像的,有点遗憾。因此这些方法都不完美。下面笔者提供的方法是经过插件来解决。html
2、WP User Avatar插件解决头像问题缓存
WP User Avatar这个插件是容许用户使用媒体库里的图片做为头像的,同时提供了关闭Gravatar功能。这是一个免费插件,你们能够在wordpress后台的插件里搜索安装。下面笔者使用本站汉化版来说解一下使用版本。服务器
一、首先安装WP User Avatar并激活这个插件。wordpress
这时您会看到wordpress菜单中有一个头像菜单。而后点设置:网站
二、设置WP User Avatarspa
首先咱们要关闭Gravatar头像,并勾选显示头像,若是容许贡献者和订阅者上传头像,也勾选。勾选以后还有容许上传头像尺寸设置。以下图:插件
三、用户如何上传本身的头像htm
在后台点用户-个人我的资料,而后就能够看到上传头像了。图片
3、Gravatar服务器被墙了,能够换多说的,打开functions.php文件,将如下代码复制放到该文件最前,注意在第一个<?php 以后
//多说官方Gravatar头像调用
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 );
7
而后咱们访问网站,进行留言操做时,头像就会天然的变为了多说提供的头像