Quantcast
Channel: Torsten, Autor bei Torsten Landsiedel
Viewing all articles
Browse latest Browse all 160

Weitere Dateitypen zum Filter in der Mediathek hinzufügen

$
0
0

Standardmäßig sind in WordPress in der Mediathek nur drei Filtermöglichkeiten gegeben: Bilder, Audio und Video. In WordPress sind jedoch viel mehr Mime Types beim Upload erlaubt. Nur können wir danach leider nicht filtern. Aber praktischerweise gibt es dafür einen Filter: post_mime_types.

media-filter

Am einfachsten fügen wir also einfach einen neuen Mime-Typ hinzu. Zum Beispiel application/pdf für PDF-Dateien:

Mit dem Filter können wir aber auch generell alle Mime Types als Dokumente definieren, die mit application starten. Leider erwischen wir damit aber auch ein paar Mime Type (wie ZIP-Dateien), die keine Dokumente sind:

Das Trac-Ticket #30788 brachte mich dann aber schlussendlich auf den besten Weg. Wir können mehrere Mime Type einfach als kommaseparierte Liste angeben:

Hier mein Vorschlag wie man alle erlaubten Mime Types gruppieren könnte:

Dokumente

  • application/pdf
  • application/rtf
  • application/msword
  • application/onenote
  • application/wordperfect
  • application/vnd (erwischt MS Office, LO/OOo und iWorks)
  • text/plain
  • text/csv
  • text/calendar
  • text/tab-separated-values
  • text/richtext

Web-Dokumente

  • text/css
  • text/html
  • application/javascript
  • application/x-shockwave-flash
  • application/java

Archive

  • application/x-tar
  • application/zip
  • application/x-gzip
  • application/rar
  • application/x-7z-compressed

Misc

  • application/x-msdownload

Wer verfolgen möchte, ob dieser Vorschlag für den Core übernommen wird, der kann dieses Ticket #38915 beobachten.

Habe ich etwas übersehen? Fehlt etwas? Oder stimmt etwas nicht, dann ab damit in die Kommentare.


Viewing all articles
Browse latest Browse all 160