Prevent regen if not cropping and height mismatches

This commit is contained in:
Mike Jolley 2018-02-01 16:57:16 +00:00
parent c9789a4743
commit 40098feb3c
1 changed files with 1 additions and 1 deletions

View File

@ -74,7 +74,7 @@ class WC_Regenerate_Images {
$size_settings = wc_get_image_size( $size ); $size_settings = wc_get_image_size( $size );
// If size differs from image meta, regen. // If size differs from image meta, regen.
if ( ! isset( $imagemeta['sizes'], $imagemeta['sizes'][ $size ] ) || $imagemeta['sizes'][ $size ]['width'] !== $size_settings['width'] || $imagemeta['sizes'][ $size ]['height'] !== $size_settings['height'] ) { if ( ! isset( $imagemeta['sizes'], $imagemeta['sizes'][ $size ] ) || $imagemeta['sizes'][ $size ]['width'] !== $size_settings['width'] || ( $size_settings['crop'] && $imagemeta['sizes'][ $size ]['height'] !== $size_settings['height'] ) ) {
$image = self::resize_and_return_image( $attachment_id, $image, $size, $icon ); $image = self::resize_and_return_image( $attachment_id, $image, $size, $icon );
} }