Medien einschränken, mime types festlegen

Mit dem Attribut type kann in den Medien der Attachment Typ eingeschränkt werden (mime types). WordPress unterscheidet folgende Gruppen:

  • Image Formats => image
  • Video Formats => Video
  • Text Formats => text
  • Audio Formats => Audio
  • Misc application Formats => application
  • MS Office Formats => application
  • OpenOffice Formats => application
  • WordPerfect Formats => application
  • iWork Formats => application

Mit wp_get_mime_types() können alle mime types gefunden werden.

In einigen Medien-Feld-Widgets wird der mime_type mittels eines DropDown zur Verfügung gestellt. Wenn allerdings exotischere mime_types eingestellt werden sollen, so gibt es auch Medien-Feld-Widgets in welchen der mime_type frei definiert werden kann.

Beispiel mime type:

type: ""
type: image
type: image/jpeg
type: text
type: text/csv

Wenn ein Wert eingegeben wird, dann ohne Hochkommas hinterlegen

Weiterführende Links:

Eine unverbindliche Liste von Default allowed mime types in WordPress

Image formats

  • ‚jpg|jpeg|jpe‘ => ‚image/jpeg‘,
  • ‚gif‘ => ‚image/gif‘,
  • ‚png‘ => ‚image/png‘,
  • ‚bmp‘ => ‚image/bmp‘,
  • ‚tif|tiff‘ => ‚image/tiff‘,
  • ‚ico‘ => ‚image/x-icon‘,

Video formats

  • ‚asf|asx‘ => ‚video/x-ms-asf‘,
  • ‚wmv‘ => ‚video/x-ms-wmv‘,
  • ‚wmx‘ => ‚video/x-ms-wmx‘,
  • ‚wm‘ => ‚video/x-ms-wm‘,
  • ‚avi‘ => ‚video/avi‘,
  • ‚divx‘ => ‚video/divx‘,
  • ‚flv‘ => ‚video/x-flv‘,
  • ‚mov|qt‘ => ‚video/quicktime‘,
  • ‚mpeg|mpg|mpe‘ => ‚video/mpeg‘,
  • ‚mp4|m4v‘ => ‚video/mp4‘,
  • ‚ogv‘ => ‚video/ogg‘,
  • ‚webm‘ => ‚video/webm‘,
  • ‚mkv‘ => ‚video/x-matroska‘,

Text formats

  • ‚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‘,

Audio formats

  • ‚mp3|m4a|m4b‘ => ‚audio/mpeg‘,
  • ‚ra|ram‘ => ‚audio/x-realaudio‘,
  • ‚wav‘ => ‚audio/wav‘,
  • ‚ogg|oga‘ => ‚audio/ogg‘,
  • ‚mid|midi‘ => ‚audio/midi‘,
  • ‚wma‘ => ‚audio/x-ms-wma‘,
  • ‚wax‘ => ‚audio/x-ms-wax‘,
  • ‚mka‘ => ‚audio/x-matroska‘,

Misc formats

  • ‚rtf‘ => ‚application/rtf‘,
  • ‚js‘ => ‚application/javascript‘,
  • ‚pdf‘ => ‚application/pdf‘,
  • ’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‘,

Office formats

  • ‚doc‘ => ‚application/msword‘,
  • ‚pot|pps|ppt‘ => ‚application/vnd.ms-powerpoint‘,
  • ‚wri‘ => ‚application/vnd.ms-write‘,
  • ‚xla|xls|xlt|xlw‘ => ‚application/vnd.ms-excel‘,
  • ‚mdb‘ => ‚application/vnd.ms-access‘,
  • ‚mpp‘ => ‚application/vnd.ms-project‘,
  • ‚docx‘ => ‚application/vnd.openxmlformats-officedocument.wordprocessingml.document‘,
  • ‚docm‘ => ‚application/vnd.ms-word.document.macroEnabled.12‘,
  • ‚dotx‘ => ‚application/vnd.openxmlformats-officedocument.wordprocessingml.template‘,
  • ‚dotm‘ => ‚application/vnd.ms-word.template.macroEnabled.12‘,
  • ‚xlsx‘ => ‚application/vnd.openxmlformats-officedocument.spreadsheetml.sheet‘,
  • ‚xlsm‘ => ‚application/vnd.ms-excel.sheet.macroEnabled.12‘,
  • ‚xlsb‘ => ‚application/vnd.ms-excel.sheet.binary.macroEnabled.12‘,
  • ‚xltx‘ => ‚application/vnd.openxmlformats-officedocument.spreadsheetml.template‘,
  • ‚xltm‘ => ‚application/vnd.ms-excel.template.macroEnabled.12‘,
  • ‚xlam‘ => ‚application/vnd.ms-excel.addin.macroEnabled.12‘,
  • ‚pptx‘ => ‚application/vnd.openxmlformats-officedocument.presentationml.presentation‘,
  • ‚pptm‘ => ‚application/vnd.ms-powerpoint.presentation.macroEnabled.12‘,
  • ‚ppsx‘ => ‚application/vnd.openxmlformats-officedocument.presentationml.slideshow‘,
  • ‚ppsm‘ => ‚application/vnd.ms-powerpoint.slideshow.macroEnabled.12‘,
  • ‚potx‘ => ‚application/vnd.openxmlformats-officedocument.presentationml.template‘,
  • ‚potm‘ => ‚application/vnd.ms-powerpoint.template.macroEnabled.12‘,
  • ‚ppam‘ => ‚application/vnd.ms-powerpoint.addin.macroEnabled.12‘,
  • ’sldx‘ => ‚application/vnd.openxmlformats-officedocument.presentationml.slide‘,
  • ’sldm‘ => ‚application/vnd.ms-powerpoint.slide.macroEnabled.12‘,
  • ‚onetoc|onetoc2|onetmp|onepkg‘ => ‚application/onenote‘,

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‘,

Other formats

  • ‚wp|wpd‘ => ‚application/wordperfect‘,
  • ‚key‘ => ‚application/vnd.apple.keynote‘,
  • ’numbers‘ => ‚application/vnd.apple.numbers‘,
  • ‚pages‘ => ‚application/vnd.apple.pages‘,

Schreiben Sie einen Kommentar