fallback_intermediate_image_sizes
Filters the image sizes generated for non-image mime types.
Usage
add_filter( 'fallback_intermediate_image_sizes', 'wp_kama_fallback_intermediate_image_sizes_filter', 10, 2 );
/**
* Function for `fallback_intermediate_image_sizes` filter-hook.
*
* @param string[] $fallback_sizes An array of image size names.
* @param array $metadata Current attachment metadata.
*
* @return string[]
*/
function wp_kama_fallback_intermediate_image_sizes_filter( $fallback_sizes, $metadata ){
// filter...
return $fallback_sizes;
}
- $fallback_sizes(string[])
- An array of image size names.
- $metadata(array)
- Current attachment metadata.
Changelog
| Since 4.7.0 | Introduced. |
Where the hook is called
wp-admin/includes/image.php 686
$fallback_sizes = apply_filters( 'fallback_intermediate_image_sizes', $fallback_sizes, $metadata );
wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php 1021
$fallback_sizes = apply_filters( 'fallback_intermediate_image_sizes', $fallback_sizes, $metadata );
Where the hook is used in WordPress
wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php 1018
remove_filter( 'fallback_intermediate_image_sizes', '__return_empty_array', 100 );