WordPress Version: 5.4
/**
* Gets the available intermediate image size names.
*
* @since 3.0.0
*
* @return string[] An array of image size names.
*/
function get_intermediate_image_sizes()
{
$default_sizes = array('thumbnail', 'medium', 'medium_large', 'large');
$additional_sizes = wp_get_additional_image_sizes();
if (!empty($additional_sizes)) {
$default_sizes = array_merge($default_sizes, array_keys($additional_sizes));
}
/**
* Filters the list of intermediate image sizes.
*
* @since 2.5.0
*
* @param string[] $default_sizes An array of intermediate image size names. Defaults
* are 'thumbnail', 'medium', 'medium_large', 'large'.
*/
return apply_filters('intermediate_image_sizes', $default_sizes);
}