WP头像服务Gravatar不显示解决办法
WordPress 的头像服务 Gravatar 的部分服务器在国内访问困难,原因是 Gravatar 所使用的 edgecast CDN 服务遇到了某些问题,简单说就是被墙了
如果不想修改代码,最简单的办法就是去安装wp插件,比如wp-china-yes,本着能不用插件就不用的原则,这里使用代码进行修改,方法很简单,可以把代码添加到当前WordPress模板下的函数文件functions.php中即可
add_filter('get_avatar', function ($avatar) {
return str_replace([
'www.gravatar.com/avatar/',
'0.gravatar.com/avatar/',
'1.gravatar.com/avatar/',
'2.gravatar.com/avatar/',
'secure.gravatar.com/avatar/',
'cn.gravatar.com/avatar/'
], 'gravatar.wp-china-yes.net/avatar/', $avatar);
});
空空如也!