插件用途:将图片缓存在自己指定的服务器上,提高图片访问速度,或者将国内无法访问的图片正确的显示在blog上;
使用条件:你必须有可用的非中国虚拟主机;
使用步骤:
- 下载这个图片cache程序 pika;
- 用文本编辑器打开 readimg.php 和pika.php,按照注释提示修改前面几行;
- 将这个程序放置在中国人能访问的非中国的服务器上,设置cache的属性为0777,设置cache下面的文件夹属性为0777;
- 同时将这个程序(只有pika.php才是插件文件,这个时候可以把其他文件和文件夹删除,如果你的readimg.php也是放到插件的目录之下,请不要删除哦)放置在wp-content/plugins/ 下,后台激活插件即可;
相关提示:
这个插件只能让post中的图片正常显示,若是全站其他地方还有相关的图片,建议在footer加上js代码,当然,前提条件是你的模板中载入了jquery库。
注意,这个操作多数blog不需要。
$("img").each(function(i){
var src = $(this).attr("src");
if( src.indexOf('ggpht')!=-1 ){
$(this).attr('src','http://0bad.com/readimg.php?src='+src.replace('ggpht','gouride') );
}
});
两点提示:
- 等某个相册服务被放出来之后,禁用此插件即可!
- 装上此插件后,所有图片流量均产生在readimg.php所在的服务器上!
我们的目的很明确,只想让自己的图片能在自己的blog显示而已,因此应该没有碰触到谁的敏感神经!
修改日志:
- 添加了主流read的支持,这样用主流的reader打开便不会出现盗链图片,这个可以自行在readimg.php中添加
备注:某些服务器由于模块没有配置CURL,所以无法获取图片,如果只这样,请下面下面这个文件替代原来的readimg.php:
不知道如何配置的,请重新下载,php文件中已经详细注释了。
标签:pika, plugin, Wordpress
1,美国主机很必要
2,live照片库怎么弄
修改程序中 substr_count 中的字符,以确认图片来自live