自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > 杂谈

升级wordpress5.8.1后gravatar头像不显示

2021-09-15 11:01:01

gravatar是wordpress默认引用的头像,因为在国外一直不友好也被广大站长诟病,之前自由屋发表过一篇关于修改gravatar头像链接的文章《修改wordpress默认头像链接让gravatar头像显示》,不过由于gravatar官方的通知,及wordpress程序的修改,默认链接已经失效。

gravatar引用的头像链接地址是o.gravatar.com/avatar/*,而把链接地址改成cn.gravatar.com/avatar/*的方法已经失效了,官方的Gravatar 头像所在的路径一般都是www.gravatar.com、0.gravatar.com、1.gravatar.com、2.gravatar.com 这四个,目前又增加了一个“secure.gravatar.com”。之前的已经失效,提供以下几个镜像使用。

gravatar官方的www源 https://www.gravatar.com/avatar/
gravatar官方的cn源 https://cn.gravatar.com/avatar/
gravatar官方的en源 https://en.gravatar.com/avatar/
gravatar官方的secure源 https://secure.gravatar.com/avatar/
V2EX源 https://cdn.v2ex.com/gravatar/
Loli源 https://gravatar.loli.net/avatar/
极客族 https://sdn.geekzu.org/avatar/

本站使用的是极客镜像。操作方法如下:打开主题下的functions.php 文件,将以下代码复制粘贴保存即可。

  1. function mytheme_get_avatar($avatar) {  
  2. $avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com","secure.gravatar.com"),"sdn.geekzu.org",$avatar);  
  3. return $avatar;  
  4. }  
  5. add_filter( 'get_avatar', 'mytheme_get_avatar', 10, 3 );   

然后再刷新下你的wordpress博客,就发现gravatar头像又显示了!

编辑推荐

热门小说