WordPress的Gravatar头像被墙的解决方案
博客评论中的用户头像沦陷了几年,一直没当回事,直到有人告诉我“评论失去了灵魂”,才突然觉得有必要花点时间来修复它了。
网上给出的方法很多,但大都没有任何效果了。看到吴文辉的博客下面的头像依旧显示正常,才发现原来在国内有一个叫Cravatar的“互联网公共头像”解决方案。
解决方案很简单。就是在Wordpress的后台中,打开“外观”-“主题编辑器”,选择functions.php文件,在最下面加上五行代码:
function unblock_gravatar( $avatar ) {
$avatar = str_replace( array( ‘http://www.gravatar.com’, ‘http://0.gravatar.com’, ‘http://1.gravatar.com’, ‘http://2.gravatar.com’ ), ‘https://cravatar.cn/’, $avatar );
return $avatar;
}
add_filter( ‘get_avatar’, ‘unblock_gravatar’ );
然后点击最下方“更新文件”按钮即可。
测试一下头像是不是恢复正常了。
测试一下能否收到邮件通知。