:::: MENU ::::

WordPressのmime typeを追加したい

WordPressでは、メディアアップロードでアップロード出来るフォーマットが決められているため、それ以外のファイル形式は、許可されていません。

たまに、この対応していないファイルをアップロードしたいのになーと言う時があります。

管理者等で、カスタマイズ出来る方でしたら、wp-include/function.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',
'reg' => 'application/octet-stream',                   <-----追加したいファイル形式
......略........

でも、WordPress更新したりすると、あっさり消えてしまうので、プラグイン導入しておいた方が無難かもしれません。

PJW Mime Config」と言うプラグインを導入し、

File extensionに拡張子を入れ、Mime typeに見合ったmime typeを記述すれば良いだけです。

Mime typeの記述が明確でない場合には、”application/octet-stream”を記述すれば良いでしょう。
ただし、危険を伴うこともお忘れなく!



So, what do you think ?