今天无意中查看附件目录,发现主题自带的裁剪尺寸没有768的,排查了一下发现是系统自带的,无形中多裁剪了一张宽度768、高度等比缩放的略缩图,本就不富裕的存储空间又多了一点压力,下面的方法我们这里只是取消768像素(medium_large: 768×0)
1.登录网站后台,再输入地址:https://域名/wp-admin/options.php就将进入了WordPress的全部设置页面,这个是WordPress默认隐藏的功能。
2.然后往下拉找到medium_large_size_w,后面的输入框有个768,将768修改为0保存设置即可,因为在代码里面搜索是找不到这个参数的,默认是写到数据库里面了。(推荐使用这种方法)
还有一种方法就是修改当前主题的代码彻底禁用WordPress裁剪
直接上代码:
//禁用 WordPress 4.4+ 的响应式图片功能及缩略图裁剪的所有功能
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' );
将以上代码添加到当前主题wp-content\themes\你的主题目录\functions.php文件就可以,需要裁剪什么尺寸的缩略图就注释相应的代码。如果你只需要上传源文件无需注释。