文
章
目
录
章
目
录
WordPress上传图片功能是会默认自带图片裁剪,生成不同大小的缩略图,比如150 x 150,300×300等等,这样做的目的是为了使图片在不同的大小展示,可以引用不同大小的图片,但是缺点就是会非常占用服务器空间,那么Wordpress如何关闭图片自动裁剪功能呢?
第一步:修改媒体设置
首先我们打开wp后台,找到【设置】-【媒体】,将缩略图,中,大等图片大小都设置为0,去掉总是裁剪缩略图勾选,如下图:
第二步:修改隐藏配置
如果仅仅修改以上缩略图配置还是不行,虽然能过滤大部分图片的裁剪,但是还是会生成768像素的裁剪图片,我们还需要修改隐藏配置,我们浏览器访问网站域名/wp-admin/options.php
,然后Ctrl+F搜索768会定位到medium_large_size_w属性,我们将后面的768数值删除留空即可,然后拉到最下面保存修改。
这样就关闭了Wordpress图片自动裁剪功能,你再去上传图片,发现就只有原图,不会再有缩略图了。
扩展-方法二
以上的方法对于代码小白非常友好,如果你是代码大拿也可以试试通过编程方式来关闭Wordpress图片自动裁剪功能,只需要在主题的functions.php中新增如下代码即可:
add_filter( 'intermediate_image_sizes_advanced', 'prefix_remove_default_images' );
// 移除各尺寸缩略图
function prefix_remove_default_images( $sizes ) {
unset( $sizes['small']); // 150px
unset( $sizes['medium']); // 300px
unset( $sizes['large']); // 1024px
unset( $sizes['medium_large']); // 768px
return $sizes;
}
总结
Wordpress关闭图片自动裁剪还是非常有用的,对于空间有限的服务器,图片如果很多会非常占用空间,但缺点也有,就是会牺牲一定的流量,没有裁剪的图片一般体积都较大,浪费带宽,降低网站访问性能,大家根据自己的需求自行决定吧,毕竟方法也很简单。