当我们使用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');
然后在去后台媒体中上传一个图片文件试试,是不是发现已经不在自动生成不同尺寸的媒体图片啦。