WordPress.org

Make WordPress Core

Ticket #25176: 25176.patch

File 25176.patch, 1.0 KB (added by xparham, 8 months ago)
  • functions.php

     
    17851785 */ 
    17861786function wp_ext2type( $ext ) { 
    17871787        $ext2type = apply_filters( 'ext2type', array( 
     1788                'image'       => array( 'jpg', 'jpeg', 'jpe',  'gif',  'png',  'bmp',   'tif',  'tiff', 'ico' ), 
    17881789                'audio'       => array( 'aac', 'ac3',  'aif',  'aiff', 'm3a',  'm4a',   'm4b',  'mka',  'mp1',  'mp2',  'mp3', 'ogg', 'oga', 'ram', 'wav', 'wma' ), 
    17891790                'video'       => array( 'asf', 'avi',  'divx', 'dv',   'flv',  'm4v',   'mkv',  'mov',  'mp4',  'mpeg', 'mpg', 'mpv', 'ogm', 'ogv', 'qt',  'rm', 'vob', 'wmv' ), 
    17901791                'document'    => array( 'doc', 'docx', 'docm', 'dotm', 'odt',  'pages', 'pdf',  'rtf',  'wp',   'wpd' ), 
     
    17951796                'code'        => array( 'css', 'htm',  'html', 'php',  'js' ), 
    17961797        )); 
    17971798        foreach ( $ext2type as $type => $exts ) 
    1798                 if ( in_array( $ext, $exts ) ) 
     1799                if ( in_array( strtolower( $ext ), $exts ) ) 
    17991800                        return $type; 
    18001801} 
    18011802