wordpress如何彻底禁用自动裁剪图片功能
wordpress 5.2或以上的版本,上传图片系统会自动裁剪的4种不同大小尺寸的图片,大小为 2560。 还有其他大小如 2048,1536,768..... 发现有好多一样的图片,有些图片生生给我裁剪到了1M以上,对于我那几十k的图片,实在是太大了,严重浪费磁盘空间不说,还占用性能。
WordPress 媒体库是很强大、管理媒体相当方便,如果媒体多就给数据库增加了压力,而且很多媒体是不需要上传到媒体库,上传的图片会增加很多无用被裁剪后的图片,本文就将介绍如何彻底禁用这个裁剪的功能。
wordpress禁用缩略图片自动裁剪功能 节省大量磁盘空间
//禁用 WordPress 5.2+ 的响应式图片功能及缩略图裁剪的所有功能
function salong_disable_wp_tailoring( $sizes ){
unset( $sizes[ 'thumbnail' ]);//缩略图大小
unset( $sizes[ 'medium' ]);//中等大小
unset( $sizes[ 'medium_large' ] );//这张就是自动生成的768图片选项
unset( $sizes[ 'large' ]);//大尺寸
unset( $sizes[ 'full' ] );//全尺寸
return $sizes;
}
add_filter( 'intermediate_image_sizes_advanced', 'salong_disable_wp_tailoring' );
将以上代码添加到主题 functions.php 文件就可以,需要裁剪什么尺寸的缩略图就注释相应的代码。














