禁止WordPress自动裁剪图片

每次上传附件的时候WordPress都会对图片进行自动裁剪,生成缩略图和大中两个尺寸的图片,如果是Twentyten的子主题的话还会生成一张文章缩略图(post-thumbnail)。

Thumbs and cropped img

可能大部分人都习惯在文章中插入原始图片,而不会使用这些裁剪过图片。虽然这些裁剪过的图片虽然没用,但是WordPress并不会自动删除它们。日积月累,这些“垃圾”浪费了非常多的空间,同时也给备份增加不少压力。

对于这些纠结的裁剪图我们可以手动删除,最好的方法当然是彻底禁止WordPress自动裁剪图片的功能。一种普遍做法是将大中两个尺寸的图片的长宽都设为0,如下图所示:

media settings

上面的图中保留了最小的缩略图,因为在图片预览和一些插件如Related Posts中都会用到缩略图。

一般来说,这样设置之后WordPress就不会再自动裁剪图片了,但是如果是TwentyTen子主题的话还会生成一张文章缩略图,尺寸根据940*198比例裁剪,如下图:

post thumbs

这个图片我们也不需要,所以我们也要禁用文章缩略图的功能,方法是找到Twentyten的functions.php,将第122行注释掉。

//set_post_thumbnail_size( HEADER_IMAGE_WIDTH, HEADER_IMAGE_HEIGHT, false );  

这样以后每次上传图片都只保留原始图片和最小的缩略图,能节省不少服务器空间。

[No crop

关键字:WordPress

本文链接:树叶的BLOG >> 禁止WordPress自动裁剪图片

本作品采用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

上一篇 : 分享10个百度网盘邀请链接 下一篇 : 解决安全模式下BackWPup的服务器错误问题