修改WordPress的默认Gravatar头像,指的是如果访客有自己的Gravatar头像就显示自己的,如果没有就显示网站指定的。

方法

复制如下代码至主题的functions.php文件最后。

add_filter( 'avatar_defaults', 'newgravatar' );  
function newgravatar ($avatar_defaults) {  
    $myavatar = '此处为图片地址';  
    $avatar_defaults[$myavatar] = "此处为图片描述名称";  
    return $avatar_defaults;  
}

保存好以后,就可以在 后台 - 设置 - 讨论 下看到新增的头像,将其进行设置即可。

问题

刚开始显示正常,后边国内对Gravatar的访问不太友好,只有在外网的环境下会显示正常。

国内访问
外网环境

长风破浪会有时,直挂云帆济沧海。