WordPress.org

Make WordPress Core

Ticket #15989: 15989.patch

File 15989.patch, 747 bytes (added by SergeyBiryukov, 2 years ago)
  • wp-includes/media.php

     
    337337 */ 
    338338function image_resize_dimensions($orig_w, $orig_h, $dest_w, $dest_h, $crop = false) { 
    339339 
    340         if ($orig_w <= 0 || $orig_h <= 0) 
     340        // plugins can use this to provide custom resize dimensions 
     341        if ( $out = apply_filters( 'image_resize_dimensions', false, $orig_w, $orig_h, $dest_w, $dest_h, $crop ) ) 
     342                return $out; 
     343 
     344        if ( $orig_w <= 0 || $orig_h <= 0 ) 
    341345                return false; 
    342346        // at least one of dest_w or dest_h must be specific 
    343         if ($dest_w <= 0 && $dest_h <= 0) 
     347        if ( $dest_w <= 0 && $dest_h <= 0 ) 
    344348                return false; 
    345349 
    346350        if ( $crop ) {