wordpress管理员头像不显示及修改方法

wordpress用的是全球认证的头像,需要在http://www.gravatar.com进行注册,是英文站,可以用谷歌浏览器或者其他软件翻译页面,先进入页面后,在这个框框中输入自己的邮箱,这个邮箱就是自己以后和头像绑定的邮箱了,以后要是留言,留这个邮箱,就会显示绑定的头像,也可以上传修改自己喜欢的头像,但发现绑定后管理员头像还是无法正常显示,主要是通过在functions.php文件中增加一个函数,处理头像链接的,将链接改为使用https。下面就是需要添加到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');
分享到:

发表评论

沙发空缺中,还不快抢~