从wp 3.5开始,get_avata()默认图像不起作用

时间:2013-01-11 作者:estern23

升级到wp 3.5后,get\\u avatar功能开始不拉入我的默认备份图像。多年来,这种方式一直在发挥作用,我很好奇为什么它会停止。我使用函数的正常用法如下:

$url值是指向“我的主题”中“我的图像”文件夹中的默认图像的正确路径。 echo get_avatar($author->user_email, $size = \'50\', $url);

我对放在那里的“缺失”图像做了一些挖掘,看起来url使用的是wp上的图像服务器。com域(猜测akamai之类的东西)。不知道为什么,但因为我有图像本地,不想使用此作为图像托管位置。

图像URL以以下开头:http://i1.wp.com/

我查看了pluggable中的源代码函数。php文件。也许这和格雷瓦塔的回归有关?可能他们正在将映像位置更改为位于服务器上?

知道这是怎么回事吗?我看到有一些函数可以改变它排除gravatar的工作方式,但如果可以的话,我宁愿保留该功能。

谢谢

1 个回复
SO网友:estern23

我想我已经明白了。

Gravatar默认图像需要位于公共url上,而不是被htaccess阻止的url。所以我在我的开发服务器上安装了这个,当我删除阻止访问的htaccess文件时,图像开始工作。这似乎仍然是一个新特性。希望这对将来的人有所帮助。

结束

相关推荐

Changing comments avatar

有没有插件可以让我更改评论的头像?既然我可以编辑评论,那么也可以添加头像吗?我的博客上没有注册用户,只有访客和通过Facebook连接到评论的人。那些使用FB授权的人有一个头像,但那些没有头像的人没有。我希望能够手动更改个人评论的头像。