WordPress缩略图截取 timthumb
什么是 timthumb.php 呢?这是一个专门为 WordPress 而开发的缩略图应用的项目。有点类似于插件,但是又和 WordPress 插件不同,因为它不是被上传于 plugins 文件夹下,而是需要上传到你的主题文件夹中。你可以在这里了解和下载最新版本的 timthumb.php,一般默认配置也就可以了。倡萌这里只是简单说说使用,更过的介绍就靠大家自己去搜索了。
timthumb使用方法
要使用timthumb,需要主机支持GD库,现在一般的收费主机都是支持的。下载并将其上传到你的空间,然后在和timthumb.php同一个目录下,新建一个cache文件夹,linux主机用户,要设置cache文件夹为 755 或 777 权限。
使用的时候,一般图片的地址是这样的:
<img class="thumb" alt="" src="/timthumb所在目录/timthumb.php?src=图片地址&h=图片高度&w=图片宽度&zc=1" />
其中,h为缩略图的高度,w为缩略图宽度,zc有两个属性值,1表示裁剪,0表示按设置的高宽压缩,不裁剪。
关于timthumb的使用和设置,大家自己google搜索吧。
timthumb常见问答
1.WordPress本身就有截取缩略图的功能,为什么要使用timthumb呢?
WordPress本身的缩略图截取功能,会对上传的任何图片都进行裁剪,每个图片都删除缩略图保存在空间中,特点是,图片只生成一次,需要调用是不会再次生成,但是有很多缩略图根本用不到,占用空间。
timthumb只对要作为缩略图的那个图片进行裁剪,并且是在有访问请求时才临时处理生成,生成的是一个配置文件,不存在真正的缩略图文件,在一定的时间内会缓存在空间中,失效后,有访问请求会重新生成。特点是,不会生成多余的缩略图,但是处理过程需要一定的服务器资源支持。
2.听说timthumb以前有漏洞,现在不放心?
任何程序都会存在漏洞,包括WordPress本身,timthumb之前也一样,但是最新版本已经算是比较安全了,我只能说,如果你担心,那就不要用。
本文出自 蓝鹰博客,转载时请注明出处及相应链接。
本文永久链接: http://www.lanyingblog.com/blog/1523.html