Skip to content

Instantly share code, notes, and snippets.

@apsolut
Last active October 29, 2025 00:06
Show Gist options
  • Select an option

  • Save apsolut/bba23242440eb6f38e53b135242aafee to your computer and use it in GitHub Desktop.

Select an option

Save apsolut/bba23242440eb6f38e53b135242aafee to your computer and use it in GitHub Desktop.
Unset WordPress image sizes
<?php
/**
* @Llink https://perishablepress.com/disable-wordpress-generated-images/
* @link https://developer.wordpress.org/reference/hooks/intermediate_image_sizes_advanced/
* @link https://hookr.io/4.9/filters/image_size_names_choose/
*/
/*---------- Register hooks in order of execution ----------*/
add_filter( 'intermediate_image_sizes_advanced', 'decomtheme_images_remover', 10, 1 );
/*---------- Hook function definitions (in same order) ----------*/
function decomtheme_images_remover( $sizes ) {
unset( $sizes['small']); // 150px
unset( $sizes['medium']); // 300px
unset( $sizes['large']); // 1024px
unset( $sizes['medium_large']); // 768px
return $sizes;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment