fallback_intermediate_image_sizes, $fallback_sizes, $metadata

fallback_intermediate_image_sizes, $fallback_sizes, $metadata

Appears in:
Hook Type: filter

See hook in core

Displaying hooks found in version: gutenberg.23.6.2

apply_filters('fallback_intermediate_image_sizes, $fallback_sizes, $metadata') is found 1 times:

  • /lib/media/class-gutenberg-rest-attachments-controller.php line 541
    				// The filter might have been added by ::create_item().
    				remove_filter( 'fallback_intermediate_image_sizes', '__return_empty_array', 100 );
    
    				/** This filter is documented in wp-admin/includes/image.php */
    				$fallback_sizes = apply_filters( 'fallback_intermediate_image_sizes', $fallback_sizes, $metadata ); // phpcs:ignore WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound
    
    				$registered_sizes = wp_get_registered_image_subsizes();
    				$merged_sizes     = array_keys( array_intersect_key( $registered_sizes, array_flip( $fallback_sizes ) ) );
    
    				$missing_image_sizes         = array_diff( $merged_sizes, array_keys( $metadata['sizes'] ) );
    				$data['missing_image_sizes'] = $missing_image_sizes;