我不想用插件,所以这个无法解决。试了好几个方法了。
在wordpress后台的“设置->多媒体”中,我们将缩略图大小、中等大小、大尺寸三个选项的值都设置成了0,并保存,但我们在上传图片的过程中,发现依然会生成一个“图片名-768x576.jpg”的缩略图,这个要想取消,就必需在数据库中动刀了。
若不方便操作数据库,可以登录wordpress后台以后,然后打开https://www.url.com/wp-admin/options.php,会出现所有的设置,搜索“medium_large_size_w”,将值改为0,保存即可。
但是还是会生成两张缩略图
当我们使用wordpress上传媒体图片文件时,系统会自动生成不同尺寸大小的图片和缩略图,在我看来这是完全没有必要的,当我们的图片和文章过多时,就会占用我们服务器的大量空间,那么wordpress该如何禁止自动生成不同尺寸的媒体图片呢?
1、步骤一、在后台设置》媒体设置》把缩略图大小,中等大小,大尺寸的宽高都设置为0
2、步骤二、在主题文件function.php文件中添加如下代码
// 禁用自动生成的图片尺寸
function shapeSpace_disable_image_sizes($sizes) {
unset($sizes['thumbnail']);
unset($sizes['medium']);
unset($sizes['large']);
unset($sizes['medium_large']);
unset($sizes['1536x1536']);
unset($sizes['2048x2048']);
return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
然后在去后台媒体中上传一个图片文件试试,是不是发现已经不在自动生成不同尺寸的媒体图片啦。