禁用WordPress自动生成不同尺寸的图片
在主题functions.php文件中添加以下代码段:
// 禁用自动生成的图片尺寸开始
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');
// 禁用自动生成的图片尺寸结束
禁用WordPress自动生成不同尺寸的图片:等您坐沙发呢!