WordPress免插件代码实现Gravatar头像缓存
![]() | ![]() | ![]() | ![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |

Gravatar是WordPress标配的头像服务。
只要你在Gravatar的服务器设置上传了你自己的头像,便可在任何支持Gravatar的博客、论坛使用它。但由于GFW的原因, Gravatar 服务经常会挂掉。
所以有必要在自己的网站来缓存 Gravatar 头像,保证Gravatar 头像的正常使用,并且也能变相地给博客提速。
下面的代码来自于Willin。Willin大神不玩WordPress好多年了,所以绝对值得收藏这段经典代码。
内容 1 WordPress免插件仅代码实现Gravatar头像缓存的方法 1.1 相关文章WordPress免插件仅代码实现Gravatar头像缓存的方法
1、将下面的代码放到主题的funtions.php文件的最后一个 ?> 前:
function my_avatar($avatar) { $tmp = strpos($avatar, 'http'); $g = substr($avatar, $tmp, strpos($avatar, "'", $tmp) - $tmp); $tmp = strpos($g, 'avatar/') + 7; $f = substr($g, $tmp, strpos($g, "?", $tmp) - $tmp); $w = get_bloginfo('wpurl'); $e = ABSPATH .'avatar/'. $f .'.jpg'; $t = 1209600; //設定14天, 單位:秒 if ( !is_file($e) || (time() - filemtime($e)) > $t ) { //當頭像不存在或文件超過14天才更新 copy(htmlspecialchars_decode($g), $e); } else $avatar = strtr($avatar, array($g => $w.'/avatar/'.$f.'.jpg')); if (filesize($e) < 500) copy($w.'/avatar/default.jpg', $e); return $avatar;}add_filter('get_avatar', 'my_avatar');默认缓存时候为14天,可以随意修改,比如一个月或者几十天都可以。
2、在WordPress安装根目录下新建名为 avatar 的文件夹 ,设置该文件夹的权限为 755 或者干脆777。放入一张同尺寸的头像图片命名为default.jpg。
随后刷新一下含有评论的文章,然后去 avatar 的文件夹看看有没有缓存的头像。
猜你可能想看的VPS
- 便宜实惠 腾讯云秒杀→1 核 2G 1M 带宽 ¥88 元每年 2 核 全球[VPS测评]
- 便宜 腾讯云 88 元 年的 1G 云服器又开卖了 每天 4 场秒杀 场全球[VPS测评]
- Wholesaleinternet→独立服务器月付 10 美元起 100独立服务器[U]
- 免费虚拟机 免费体验 15 分钟亚马逊 Windows 虚拟机 可上谷歌WINDOWS
- Laravel 使用 webpack 后提示$ is not defin全球[VPS测评]
- 腾讯云秒杀→单核 2G2M 三年 680 元 单核 2G1M 年付 19全球[VPS测评]
- TMThosting→$2.45 月 KVM-512MB 10GB 1T全球[VPS测评]
- B2CHOST→$5 月 6 核 4GB 内存 200GB 空间 4TB虚拟空间(主机)
- 搬瓦工 DC6 限量版补货,最便宜的美国 cn2vps,优质稳定靠谱的三美国VPS[主机]
- 2019 年双十一主机活动汇总(便宜 VPS 便宜虚拟主机一网打尽)全球[VPS测评]
- 使用测速脚本对国外VPS服务器进行测速全球[VPS测评]
- HostKvm 新上洛杉矶CN2VPS 2G内存入门套餐七折终身优惠$6全球[VPS测评]
- LOCVPS12月新上韩国VPS全场八折2G内存40G硬盘15M带宽BG韩国VPS[主机]
- WordPress保护后台登录插件:Login LockDown全球[VPS测评]
- HostMayo便宜VPS年付30美元起;虚拟主机年付5美元起,可选洛杉全球[VPS测评]
- 大前端 DUX/D8/XIU WordPress 主题双11全场6折 最全球[VPS测评]
- Rapiddc-2.8$ 月 波兰 1核1G内存10G SSD 5T流量全球[VPS测评]
- 福州职业技术学院获得世界职业院校技能大赛云计算赛项银牌全球[VPS测评]
- 搬瓦工:美国香港cn2 gia线路VPS,10Gbps带宽,移动+联通企美国VPS[主机]
- 香港云服务器对于建站有什么便捷的地方?香港VPS[主机]
- 中行升级服务力促跨境电商发展全球[VPS测评]
- 磐逸云怎么样?CN2线路香港VPS月付20元香港VPS[主机]
- 恒创科技怎么样?香港美国云服务器/独服/高防全场2.5折起美国VPS[主机]
- 宏海数据9.9云服务器:香港VPS CN2线路1核1G 9.9/首月香港VPS[主机]
- 极客主机,美国高防/日本软银/新加坡双程CN2/香港VPS 折后39元/日本VPS[主机]
- 华纳云新春活动:香港CN2云服务器4核4G5M仅3476元/3年;美国云美国VPS[主机]
- 月神科技:香港沙田机房vps优惠码首月8折,1核/1G/40G SSD/香港VPS[主机]
- HKserver:香港GIA VPS,1核/512MB/10GB空间/1虚拟空间(主机)
- 九零云怎么样?香港将军澳VPS,美国圣何塞VPS 2核1G10M 47/美国VPS[主机]
- MineServer:香港CMI云服务器,1核/512MB/10GB空间虚拟空间(主机)
转载请注明原文地址:http://140.238.13.167:12355/read-227746.html











