WordPress头像无法显示两种解决办法
来源:互联网 发布:淘宝入驻条件及费用 编辑:程序博客网 时间:2024/06/05 19:13
最近遇到wordpress的头像在国内一直显示不出来,问题发生在WordPress 3.0 以上,WordPress 的头像服务 Gravatar 的部分服务器在国内访问困难,原因是 Gravatar 所使用的 edgecast CDN 服务遇到了某些问题,WordPress 3.0 通过读取缓存服务器的方式,减少了对 www.gravatar.com 的直接请求;以往直接读取官方服务器,现在都被分流到 0.gravatar.com, 1.gravatar.com 等缓存服务器上了,这次遇上 CDN 故障,所以就出现了无法读取头像的问题。
只需修改 Gavatar 头像的访问方式,直接请求官方服务器即可。一些热心网友已经找到问题,并给出了解决方案。而现在有更方便的解决办法—插件,Gravatar Fixed 插件通过函数覆盖的方式,重新自定义 Gravatar 服务器,直接访问 www.gravatar.com 读取头像,以保证正常访问。
下载链接: gravatar-fixed.zip
解决办法二:代码
“0.gravatar.com”这个网址无法访问了,“www.gravatar.com”这个主页还可以正常访问。那么我们可以修改自己的wordpress,让它从“www.gravatar.com”获取用户的头像解决这个问题:
找到“wp-includes/pluggable.php”文件,找到代码:
if ( is_ssl() ) { $host = 'https://secure.gravatar.com';} else { if ( !empty($email) ) $host = sprintf( "http://%d.gravatar.com", ( hexdec( $email_hash{0} ) % 2 ) ); else $host = 'http://0.gravatar.com';}
替换为:
if ( is_ssl() ) { $host = 'https://secure.gravatar.com';} else { $host = 'http://www.gravatar.com';}
OK,现在头像就可以访问了!
0 0
- wordpress头像无法显示两种解决办法
- WordPress头像无法显示两种解决办法
- 论坛更改域名后用户头像无法显示的解决办法
- WordPress下安装的主题无法显示的解决办法
- WordPress自动升级过程中显示 无法定位WordPress内容目录(wp-content)解决办法
- 如何在WordPress中显示自定义头像
- discuz!nt 关于用户头像无法显示、无法重新设置的解决办法
- 两种方法让WordPress只在首页显示友情链接
- WordPress中修改固定链接导致无法显示文章内容的问题的解决办法
- 解决wordpress下的gravatar评论头像不显示问题
- 解决WordPress网站加载慢和头像不显示问题
- QQ2009无法显示好友自定义头像
- discuz!X2头像无法显示解决方法
- WordPress 无法上传图片的解决办法
- WordPress中文标题无法显示的解决方法
- wordpress 评论头像
- 如何换wordpress头像
- wordpress 调用头像
- 国内常用的linux开源镜像
- poj 3311 Hie with the Pie 状压dp
- mac使用小技巧
- R语言基础编程技巧汇编 - 20
- php 设计模式
- WordPress头像无法显示两种解决办法
- 左连接、右连接、交叉连接、全外连接
- Dijkstra算法(两种写法)
- leetocde_Binary Tree Right Side View
- Linux shell "此处需要整数表达式"
- HDOJ 题目2795 Billboard(线段树单点更新)
- C语言指针
- 循环结构中break、continue、return和exit的区别
- 数字的空洞 水 南邮NOJ 1071