今天给博客添加了avatar头像的本地缓存功能,因为当文章评论多的时候,查看评论时页面要载入很多的avatar头像,如果是国内用户,因为avatar服务在国外,所以会拖慢网页的加载速度,因此有必要做下头像的本地缓存。

网上有很多种方法,我对比了下,发现willin大师所用的方法很简单实用,所以我决定采用他的方法。

首先在网站根目录建一个avatar目录,权限755,然后找一张头像命名为default.jpg 放入avatar文件夹,这是评论者没有avatar头像时显示的。找到主题的functions.php文件,打开后找到类似

的语句,用下面的语句替换

这样就可以了,需要注意自己设定的固定链接可能会导致图片的路径出现错误,需要根据实际情况进行修正。

当第一次打开有评论的页面时,头像会被自动下载到avatar文件夹里,以后打开时就直接使用avatar里的头像而不用在去avatar官网下载了。