Ticket #5481: image.php.diff

File image.php.diff, 1.1 KB (added by josephscott, 4 years ago)
  • image.php

     
    1717 * If PHP does not have the functionality to save in a file of the same format, the thumbnail will be created as a jpeg. 
    1818 */ 
    1919function wp_create_thumbnail( $file, $max_side, $deprecated = '' ) { 
    20         if ( ctype_digit( $file ) ) // Handle int as attachment ID 
     20        if ( is_numeric( $file ) ) // Handle int as attachment ID 
    2121                $file = get_attached_file( $file ); 
    2222 
    2323        $image = wp_load_image( $file ); 
     
    8888 * 
    8989 */ 
    9090function wp_crop_image( $src_file, $src_x, $src_y, $src_w, $src_h, $dst_w, $dst_h, $src_abs = false, $dst_file = false ) { 
    91         if ( ctype_digit( $src_file ) ) // Handle int as attachment ID 
     91        if ( is_numeric( $src_file ) ) // Handle int as attachment ID 
    9292                $src_file = get_attached_file( $src_file ); 
    9393 
    9494        $src = wp_load_image( $src_file ); 
     
    172172 * 
    173173 */ 
    174174function wp_load_image( $file ) { 
    175         if ( ctype_digit( $file ) ) 
     175        if ( is_numeric( $file ) ) 
    176176                $file = get_attached_file( $file ); 
    177177 
    178178        if ( ! file_exists( $file ) )