// Remove Scaled imge
add_filter( 'big_image_size_threshold', '__return_false' );
remove_image_size('1536x1536');
remove_image_size('2048x2048');
add_filter( 'intermediate_image_sizes', 'remove_default_img_sizes', 10, 1);
function remove_default_img_sizes( $sizes ) {
$targets = ['medium_large'];
foreach($sizes as $size_index=>$size) {
if(in_array($size, $targets)) {
unset($sizes[$size_index]);
}
}
return $sizes;
}
add_filter( 'big_image_size_threshold', '__return_false' );
add_filter('intermediate_image_sizes', 'remove_default_img_sizes', 10, 1);
function remove_default_img_sizes($sizes)
{
$targets = ['thumbnail','medium','medium_large', 'large','woocommerce_thumbnail','woocommerce_single','woocommerce_gallery_thumbnail','1536x1536','2048x2048'];
foreach ($sizes as $size_index => $size) {
if (in_array($size, $targets)) {
unset($sizes[$size_index]);
}
}
return $sizes;
}