WordPress по умолчанию srcset с твердой культурой

Я использую hard-crop на признанных изображениях следующим образом:

add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size ( 635, 200, true ); 

У меня нет других настроек для wordpress srcset или размеров в моих functions.php. Таким образом, wordpress генерирует srcsets для выделенного изображения, загруженного с разрешением 1500×1048, следующим образом:

 srcset="image?zoom=2&resize=635%2C200 1207w, image?zoom=3&resize=635%2C200 1905w" sizes="(max-width: 635px) 100vw, 635px 

Таким образом, он в основном обрабатывает изображение до 635, а затем генерирует 2 версии, увеличивая его с 635 до 1207 и 1905. И, разумеется, он загружает версию 1207 для размеров, меньших 1905 … даже на экране устройства 100×100 он все еще загружает 1207 ширина изображение.

Можете ли вы посоветовать, как установить srcset и размеры в functions.php (только для признанных imgs) для сайта с лучшими изображениями максимум 635 пикселей на любом устройстве?