Switch language

wpseek.com
A WordPress-centric search engine for devs and theme authors




get_allowed_mime_types [ WordPress Function ]

get_allowed_mime_types ( No parameters )
Returns:
  • (array) Array of mime types keyed by the file extension regex corresponding to those types.
Defined at:



Retrieve list of allowed mime types and file extensions.

Source


<?php
function get_allowed_mime_types() {
    static 
$mimes false;

    if ( !
$mimes ) {
        
// Accepted MIME types are set here as PCRE unless provided.
        
$mimes apply_filters'upload_mimes', array(
        
'jpg|jpeg|jpe' => 'image/jpeg',
        
'gif' => 'image/gif',
        
'png' => 'image/png',
        
'bmp' => 'image/bmp',
        
'tif|tiff' => 'image/tiff',
        
'ico' => 'image/x-icon',
        
'asf|asx|wax|wmv|wmx' => 'video/asf',
        
'avi' => 'video/avi',
        
'divx' => 'video/divx',
        
'flv' => 'video/x-flv',
        
'mov|qt' => 'video/quicktime',
        
'mpeg|mpg|mpe' => 'video/mpeg',
        
'txt|asc|c|cc|h' => 'text/plain',
        
'csv' => 'text/csv',
        
'tsv' => 'text/tab-separated-values',
        
'ics' => 'text/calendar',
        
'rtx' => 'text/richtext',
        
'css' => 'text/css',
        
'htm|html' => 'text/html',
        
'mp3|m4a|m4b' => 'audio/mpeg',
        
'mp4|m4v' => 'video/mp4',
        
'ra|ram' => 'audio/x-realaudio',
        
'wav' => 'audio/wav',
        
'ogg|oga' => 'audio/ogg',
        
'ogv' => 'video/ogg',
        
'mid|midi' => 'audio/midi',
        
'wma' => 'audio/wma',
        
'mka' => 'audio/x-matroska',
        
'mkv' => 'video/x-matroska',
        
'rtf' => 'application/rtf',
        
'js' => 'application/javascript',
        
'pdf' => 'application/pdf',
        
'doc|docx' => 'application/msword',
        
'pot|pps|ppt|pptx|ppam|pptm|sldm|ppsm|potm' => 'application/vnd.ms-powerpoint',
        
'wri' => 'application/vnd.ms-write',
        
'xla|xls|xlsx|xlt|xlw|xlam|xlsb|xlsm|xltm' => 'application/vnd.ms-excel',
        
'mdb' => 'application/vnd.ms-access',
        
'mpp' => 'application/vnd.ms-project',
        
'docm|dotm' => 'application/vnd.ms-word',
        
'pptx|sldx|ppsx|potx' => 'application/vnd.openxmlformats-officedocument.presentationml',
        
'xlsx|xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml',
        
'docx|dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml',
        
'onetoc|onetoc2|onetmp|onepkg' => 'application/onenote',
        
'swf' => 'application/x-shockwave-flash',
        
'class' => 'application/java',
        
'tar' => 'application/x-tar',
        
'zip' => 'application/zip',
        
'gz|gzip' => 'application/x-gzip',
        
'rar' => 'application/rar',
        
'7z' => 'application/x-7z-compressed',
        
'exe' => 'application/x-msdownload',
        
// openoffice formats
        
'odt' => 'application/vnd.oasis.opendocument.text',
        
'odp' => 'application/vnd.oasis.opendocument.presentation',
        
'ods' => 'application/vnd.oasis.opendocument.spreadsheet',
        
'odg' => 'application/vnd.oasis.opendocument.graphics',
        
'odc' => 'application/vnd.oasis.opendocument.chart',
        
'odb' => 'application/vnd.oasis.opendocument.database',
        
'odf' => 'application/vnd.oasis.opendocument.formula',
        
// wordperfect formats
        
'wp|wpd' => 'application/wordperfect',
        ) );
    }

    return 
$mimes;
}
?>

Examples [ wp-snippets.com ]

Top Google zoekresultaten

Meer ...

0 User Note(s)

Nog geen één. Wees de eerste!

Nieuw toevoegen ...



HTML5 Powered with CSS3 / Styling, Performance & Integration, and Semantics