WordPress 禁止缩略图生成的方法

WordPress 会自动生成缩略图 大 中 小 的尺寸,这样空间会爆满,所以需要禁止他去生成。

比如说我上传一个图片它会生成4张图片:

  • 1df559ddb8160055.jpg
  • 1df559ddb8160055-139×300.jpg
  • 1df559ddb8160055-150×150.jpg
  • 1df559ddb8160055-473×1024.jpg

其实我只要生成一个原图就可以了 1df559ddb8160055.jpg

图片[1]-WordPress 禁止缩略图生成的方法-⎛李福平博客⎞ - 个人博客记录生活! 啊福网
添加代码前:
图片[2]-WordPress 禁止缩略图生成的方法-⎛李福平博客⎞ - 个人博客记录生活! 啊福网
添加代码后:

functions.php 文件添加一下代码来实现:

// 禁用自动生成的图片尺寸 Start Lifuping.com 李福平博客 2022-07-28

function shapeSpace_disable_image_sizes($sizes) {
    
    unset($sizes['thumbnail']);    // 禁用缩略图大小
    unset($sizes['medium']);       // 禁用中等大小
    unset($sizes['large']);        // 禁用大尺寸
    unset($sizes['medium_large']); // 禁用中大尺寸
    unset($sizes['1536x1536']);    // 禁用2x中大尺寸
    unset($sizes['2048x2048']);    // 禁用2x大尺寸
    
    return $sizes;
    
}
add_action('intermediate_image_sizes_advanced', 'shapeSpace_disable_image_sizes');
 
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
 
// 禁用其他图片尺寸
function shapeSpace_disable_other_image_sizes() {
    
    remove_image_size('post-thumbnail'); // 禁用通过添加的图像 set_post_thumbnail_size() 
    remove_image_size('another-size');   // 禁用任何其他添加的图像大小
    
}
add_action('init', 'shapeSpace_disable_other_image_sizes');

// 禁用自动生成的图片尺寸 End Lifuping.com 李福平博客 2022-07-28

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容