不用插件解决WordPress头像不显示问题

Touxiang

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/'即可。复制上面代码一劳永逸。

关于“不用插件解决WordPress头像不显示问题”有一个评论

评论已关闭。