How to disable WordPress from creating thumbnails?

To built on Max Yudin’s answer you should use the intermediate_image_sizes_advanced filter, and not image_size_names_choose. Add to functions.php

function add_image_insert_override($sizes){
    unset( $sizes['thumbnail']);
    unset( $sizes['medium']);
    unset( $sizes['large']);
    return $sizes;
}
add_filter('intermediate_image_sizes_advanced', 'add_image_insert_override' );

Another easier option I think works is going to your Settings–>Media and setting each box for width and height to 0

Leave a Comment