摘要
wordpress的头像用的是gravatar的服务器,但是gravatar在国内老抽风,最近又没法访问了,后面换了v2ex的cdn,然后v2ex国内又被魔法了....
解决方案1
安装WP-China-Yes插件,很小的插件 就几KB,官网应用市场无法下载了。
Github链接: https://github.com/wp-china/wp-china-yes
国内友好下载链接: https://imacro.lanzoux.com/iM71Uo4t41c
安装后启用G家头像全局就可以了。
解决方案2
在你的主题目录中的"functions.php" 顶部(<?php 标记之后 )或尾部(?>标记之前)加入以下代码即可
function chinayes_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com","secure.gravatar.com/"),"gravatar.wp-china-yes.net/",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'chinayes_avatar', 10, 3 );
另外几个已知的gravatar CDN:
gravatar.wp-china-yes.net/avatar/ (个人感觉是里边儿最快的 WP-China-Yes也是这个源)
gravatar.zeruns.tech/avatar/
cdn.v2ex.com/gravatar/ (有时候会抽风 2021-4-16 被墙)
gravatar.inwao.com/avatar/
sdn.geekzu.org/avatar/
gravatar.loli.net/avatar/ (部分地区运营商会屏蔽loli.net这个域名)