我们有在使用WordPress程序的朋友是否会发现,当我们写文章配图上传图片的时候,看到我们图片的目录中会出现很多张图片尺寸,尤其是我们在使用对象存储的时候,看到这么多图片就担心是不是会被多扣费。我们可能会用到一些插件和脚本工具禁止缩略图的生成,但是有些时候还会有图片,这些都来自主题自带的功能和WP程序自带的功能。

这里,麦子提供一个脚本套装,可以大概率的全部禁止WordPress生成的缩略图功能。
// 禁用自动生成的图片尺寸
function cnwper_disable_image_sizes($sizes) {
unset($sizes['thumbnail']); // disable thumbnail size
unset($sizes['medium']); // disable medium size
unset($sizes['large']); // disable large size
unset($sizes['medium_large']); // disable medium-large size
unset($sizes['1536x1536']); // disable 2x medium-large size
unset($sizes['2048x2048']); // disable 2x large size
return $sizes;
}
add_action('intermediate_image_sizes_advanced', 'cnwper_disable_image_sizes');
// 禁用缩放尺寸
add_filter('big_image_size_threshold', '__return_false');
// 禁用其他图片尺寸
function cnwper_disable_other_image_sizes() {
remove_image_size('post-thumbnail'); // disable images added via set_post_thumbnail_size()
remove_image_size('another-size'); // disable any other added image sizes
}
add_action('init', 'cnwper_disable_other_image_sizes');
我们将代码添加到当前主题的 Functions.php 文件中。这样,我们再看看是不是不会生成效的缩略图。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END