WordPress 会自动生成缩略图 大 中 小 的尺寸,这样空间会爆满,所以需要禁止他去生成。
比如说我上传一个图片它会生成4张图片:
- 1df559ddb8160055.jpg
- 1df559ddb8160055-139×300.jpg
- 1df559ddb8160055-150×150.jpg
- 1df559ddb8160055-473×1024.jpg
其实我只要生成一个原图就可以了 1df559ddb8160055.jpg
![图片[1]-WordPress 禁止缩略图生成的方法-⎛李福平博客⎞ - 个人博客记录生活! 啊福网](https://lifuping.com/wp-content/uploads/be58309c4a013208.png)
![图片[2]-WordPress 禁止缩略图生成的方法-⎛李福平博客⎞ - 个人博客记录生活! 啊福网](https://lifuping.com/wp-content/uploads/3bf58b151f013230.png)
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
暂无评论内容