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