mirror of
git://develop.git.wordpress.org/
synced 2025-02-27 10:02:43 +01:00
wp_generate_attachment_metadata() should not call WP_Image_Editor if there's nothing to resize. props mdawaffe. fixes #22438.
git-svn-id: https://develop.svn.wordpress.org/trunk@22571 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
b295ed0059
commit
46a29a06e0
@ -99,10 +99,14 @@ function wp_generate_attachment_metadata( $attachment_id, $file ) {
|
||||
|
||||
$sizes = apply_filters( 'intermediate_image_sizes_advanced', $sizes );
|
||||
|
||||
$editor = WP_Image_Editor::get_instance( $file );
|
||||
if ( $sizes ) {
|
||||
$editor = WP_Image_Editor::get_instance( $file );
|
||||
|
||||
if ( ! is_wp_error( $editor ) )
|
||||
$metadata['sizes'] = $editor->multi_resize( $sizes );
|
||||
if ( ! is_wp_error( $editor ) )
|
||||
$metadata['sizes'] = $editor->multi_resize( $sizes );
|
||||
} else {
|
||||
$metadata['sizes'] = array();
|
||||
}
|
||||
|
||||
// fetch additional metadata from exif/iptc
|
||||
$image_meta = wp_read_image_metadata( $file );
|
||||
|
Loading…
x
Reference in New Issue
Block a user