Make WordPress Core


Ignore:
Timestamp:
09/07/2022 03:39:28 PM (21 months ago)
Author:
flixos90
Message:

Media: Move wp_default_image_output_mapping() filter callback to frontend scope.

While the image_editor_output_format filter is primarily used in WP Admin, it can also be executed in frontend scope, as the related WP_Image_Editor class and wp_unique_filename() function are being loaded in that scope.

Follow up to [54086].

See #55443, #56526.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/media.php

    r54085 r54094  
    39063906
    39073907/**
     3908 * Filters the default image output mapping.
     3909 *
     3910 * With this filter callback, WebP image files will be generated for certain JPEG source files.
     3911 *
     3912 * @since 6.1.0
     3913 *
     3914 * @param array $output_mapping Map of mime type to output format.
     3915 * @retun array The adjusted default output mapping.
     3916 */
     3917function wp_default_image_output_mapping( $output_mapping ) {
     3918    $output_mapping['image/jpeg'] = 'image/webp';
     3919    return $output_mapping;
     3920}
     3921
     3922/**
    39083923 * Prints default Plupload arguments.
    39093924 *
Note: See TracChangeset for help on using the changeset viewer.