怎么让wordpress上传图片的时候不生成缩略图

怎么让wordpress上传图片的时候不生成缩略图

我不想用插件,所以这个无法解决。试了好几个方法了。
  在wordpress后台的“设置->多媒体”中,我们将缩略图大小、中等大小、大尺寸三个选项的值都设置成了0,

[时间:10-26]    [浏览:]    [放入收藏夹]    [查看详情]
怎么让wordpress上传图片的时候不生成缩略图

我不想用插件,所以这个无法解决。试了好几个方法了。
 

  在wordpress后台的“设置->多媒体”中,我们将缩略图大小、中等大小、大尺寸三个选项的值都设置成了0,并保存,但我们在上传图片的过程中,发现依然会生成一个“图片名-768x576.jpg”的缩略图,这个要想取消,就必需在数据库中动刀了。

  若不方便操作数据库,可以登录wordpress后台以后,然后打开https://www.url.com/wp-admin/options.php,会出现所有的设置,搜索“medium_large_size_w”,将值改为0,保存即可。

  但是还是会生成两张缩略图

 






 

方法二:


wordpress禁止自动生成不同尺寸的媒体图片

  当我们使用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');


 

  然后在去后台媒体中上传一个图片文件试试,是不是发现已经不在自动生成不同尺寸的媒体图片啦。





 


标签: