!
也想出现在这里? 联系我们
广告位
当前位置:首页>技术分享>网站运维>解决WordPress的Gravatar头像优化问题(本地化、SSL、多说服务器)

解决WordPress的Gravatar头像优化问题(本地化、SSL、多说服务器)

WordPress 默认使用 get_avatar() 函数获取的 Gravatar 头像,该函数的定义位于 wp-includes 文件夹下的 pluggable.php 中。然而默认的服务器对于国内环境可能不太稳定,不过 https 方式获取速度还可以,所以国内很多人采用 SSL 方式获取、当然也有本地化的或者从多说服务器获取的,目前我所使用的主题是使用的原有方式获取、头像有:原有方式获取“从Gravatar官方ssl获取”、“从多说服务器获取”三种方式。

首先讲下本地获取,因为这个稍微复杂一点。

一,创建缓存目录

在你的WordPress根目录创建一个avatar 的文件夹,权限调整为755,有些可能是在主题根目录。

解决WordPress的Gravatar头像优化问题(本地化、SSL、多说服务器)

二,设置默认头像

并不是所有人都设置了Gravatar头像,我们给那些没有头像的设置一个默认图片,没有头像就显示这个图片。

avatar文件夹放入一张名称为default.jpg的图片,默认没有头像即使用这个图片。

#:我这里并默认没有调用这张图片,而是依然使用Gravatar头像。可能是之前魔改导致的,这一步仅供参考

解决WordPress的Gravatar头像优化问题(本地化、SSL、多说服务器)

三,将下边的代码放到 functions.php

把下边的代码放到你主题的functions.php内,默认14天刷新一下本地头像缓存,可根据自己自定义。

最终实现效果查看

解决WordPress的Gravatar头像优化问题(本地化、SSL、多说服务器)

从 Gravatar 官方ssl获取

从多说服务器获取

还有一种方法:

一、放入图片
新建一个头像图片 gravatar.jpg作为默认头像,建议放在主题images文件夹下(下面代码以此为标准,不同可修改)。在进行下一步前,好好想想如何个性化这个头像吧。
二、加入代码
还是在主题的funtions.php文件的最后一个 ?> 前加入以下代码:

完成上面的之后就可以到 WordPress 后台的- 设置 – 讨论 那里选择然后保存即可。

给TA打赏
共{{data.count}}人
人已打赏
网站运维

WordPress教程,怎么在复制文字时跳出版权提示框?(wordpress点击复制文字)

2022-10-29 13:24:44

网站运维

解决WordPress无需升级 您的WordPress数据库已经是最新的了!” 关闭插件后无法登陆后台

2022-10-29 13:25:26

声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 [email protected] 或点击右侧 私信:林沐阳 反馈,我们将尽快处理。
{{yiyan[0].hitokoto}}
4 条回复 A文章作者 M管理员
  1. 雨涙大大

  2. 倲升同学

    青春,其实在与现实的接受与妥协时就结束了​

  3. 58866203

  4. Jack刘

    没有BUG的代码是不完美的!

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索