关于WordPress头像不显示问题!
最近发现,WordPress头像显示可能被DNS污染,

用户头像不显示,加载不出
ps:默认头像都加载不出。
以下有几种解决方式!
进入Wordpress后端修改资料的时候,眼尖的你可能会发现一行小字:
“
您可以在[Gravatar](https://cn.gravatar.com/)修改您的资料图片。
”
但是,用户即是上帝!,要让用户有个良好体验!
所以不建议!
可以用第三方的头像资源
第三方头像只需要找到他的头像网址加到自己的php文件中(比较麻烦不作赘述,真的不是不会!)
比如QQ的头像就是
https://q1.qlogo.cn/g?b=qq&nk=2938620995&s=640
(别拿我头像,找了很久!!!)
这个方法要找php大佬,我真的不会!
好了,接下来讲最简单的一种方法
代理插件!
Web User Avatar这个插件!Simple Local Avatars这个插件,and……
安装完头像就顺利的显示出来了呢!
还有一种方法!
我在用的
国内镜像源!
只需要在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/'
], 'sdn.geekzu.org/avatar/', $avatar);
});
如上!,里面的镜像网址也可以替换成你喜欢的,能用就行!
好啦,结束了!
评论
还没有任何评论,你来说两句吧!