wordpress 头像因为被墙,所以开启了头像的博客会在前台不显示,这样体验很不好,如果是博客开启了评论的话,有头像会显得更加个性化一点。
文章目录
隐藏
有两种方法可以解决 WordPress 头像不显示的问题,第一种是用 wp-china-yes 插件,另一种是添加代码的方式。两种方式选一个即可。
1.安装 wp-china-yes 插件
此插件是中国人开发,除了可以将头像缓存在国内的
使用此插件很简单,安装-启用,就ok了,什么都不用管。
当然插件的功能不止缓存头像,还能将加速网站内有关谷歌字体等内容,使用国外wordpress 主题的博客可以选择性开启。目测效果不太大。
2.代码方式
将以下代码添加在主题编辑器 —— 模板函数 (functions.php) 下面即可。
使用的也是china-yes的一个地址缓存。
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/'
], 'cravatar.cn/avatar/', $avatar);
});
添加代码请不要直接在主题文件内添加,可以使用「添加代码」插件,如 Code Snippets 这样即使主题更新也不会丢失任何东西。
以上方式任选一个即可。
注意:原本的 「gravatar.wp-china-yes.net/」网站已经停用,将这个更换成这个'cravatar.cn/avatar/'即可。复制上面代码一劳永逸。
推荐下cravatar.cn。