Wordpress Plugin: ImgCache
自我写了自己的第一个 Wordpress 插件 Custom URL Shorter 后,已经一年多了。这个国庆,迫于网络监管人员的无比敬业,我不得不抽了点时间又写了一个插件——ImgCache。
- 起因:
很多站长喜欢将自己站点的订阅数或者他在twitter的follower数量展示给大家(也包括我),好在 Feedburner 和 twittercounter 都提供很好看的图片来展示,具体效果请看本站右侧侧边栏。但是由于一些不可抗拒的原因,这两个小小的仅仅显示几个数字和无反动色情意味英文字母的图片竟然无法访问了。迫于无奈我只能写这么个用来缓存图片的插件。
其实原理很简单,本站的服务器是国外的,可以顺利地访问 feedburner 和 twittercounter ,然而浏览者也可以顺利地访问本站。本插件就是可以有选择地将一些图片先通过服务器缓存到服务器上,然后再展示出来。
- 版本号:0.1。
- 功能:
- 有选择地对一些图片进行缓存,并将缓存图片展示给浏览者
- 安装与使用
- 下载 ImgCache 。
- 上传 imgcache 文件夹到你的插件目录下。
- 在 WordPress 后台插件菜单下激活 ImgCache。
- 转到 Setting => ImgCache ,进行设置。
- 对于需要作缓存处理的图片。在它的 img 便签中加入一个值为 imgcache4wordpress 的 ref 属性,如下
<img ref=imgcache4wordpress src="http://srv2.twittercounter.com/counter/ani/ironfeet/444444/99ccff" style="border:0" alt="" />
如果您不需要对图片进行缓存,那直接把这个 ref=imgcache4wordpress 去掉就可以了。
- 备注
Push








这个强大,经常发现很多网站filckr的图片无法显示。
@ikbear
谢谢,会进一步对此插件进行完善的!
非常喜欢这个插件,自己使用了hot-friend这个插件,但是一般的头像缓存插件没办法,我用了你的imgcache,也在img数学里加了ref属性,但是奇怪的是都不缓存,我找了张其他图片试试,可以的,但是这个插件的就不行,能改善这个问题吗,非常感谢了
@小峰JoysBoy
非常感谢对 imgcache 的支持,您的反馈已经收到~
最近工作比较忙,我会在近期抽空分析一下 hot-friend 这个插件,看看能不能尽快给出一个解决方案并更新一下 imgcache
有个疑问,这个插件是不是不缓存非文章content区域外的图片?
@Iron_Feet
真没想到那么快能得到回复,再次感谢你了,期待你的好消息
@小峰JoysBoy
目前只支持正文、正文RSS、摘要、摘要RSS和侧边栏文本~
即:the_content,the_content_rss,the_excerpt,the_excerpt_rss,widget_text。
@小峰JoysBoy
给我一个 hot-friend 的页面地址。我在 Wordpress 官方插件站没找到。
@Iron_Feet 没收到回复邮件,才看到,hot-friend之前不知道为什么从官方插件库里删了,插件作者的文章地址http://www.thinkagain.cn/archives/985.html ,我的博客侧栏友链的那些gravatar没生效
@Iron_Feet 我知道为什么我的那些都没生效了,hot-friend的那头像,都没在content和widget_text里,怎么才能改成全局的呢
@小峰JoysBoy
不建议作成全站生效。这样子无论是在网站性能上和用户体验上都会变差,因为针对全站的 add_filter 处理的代价太大。
@Iron_Feet 这倒也是,我早上自己修改了下hot-friend插件获取头像的代码,改成系统自带的get_avatar,这样gravatarlocalcache能缓存了,
@小峰JoysBoy
恭喜解决
@Iron_Feet 还是要先谢谢你热情的回复啊