WP Add Mime Types

説明

このプラグインは、WordPress へ MIME タイプやファイル拡張子を追加します。つまり、WordPress サイトで様々なファイルをアップロードできます。

スクリーンショット

  • 設定メニュー
  • マルチサイト用設定メニュー
  • 行の # の右側は無視されます。

インストール

このプラグインをインストールし、有効化してください。
もし英語以外の言語をお使いの場合、ダッシュボードの更新より、翻訳データをアップデートしてください。

もしマルチサイトを有効にした場合、ネットワーク管理者の設定メニューをチェックしてください。

使用法

まず最初に、設定内の「Media Type設定」をチェックしてください。
WordPressによって許可されている MIMEタイプと拡張子のリストを見ることができます。

MIMEタイプや拡張子を追加すると、このリストの末尾に赤文字で追加されます。

MIMEタイプのリストについては、インターネット上のMIMEタイプリストを参照してください。
例:http://www.freeformatter.com/mime-types-list.html

manage_options 権限を持ったユーザーのみ、この設定が許可されています。

もし本プラグインを翻訳したい場合、 https://wordpress.org/plugins/wp-add-mime-types/ より GlotPress へ訪れてみてください。

もしマルチサイトを有効にした場合、マルチサイトネットワーク管理者は、ネットワーク管理設定メニューより MIME タイプ設定を追加、変更、削除が可能です。そして、マルチサイトネットワーク管理者あるいはサイト管理者は、マルチサイトを有効にする前の値をチェックできます(ただし変更はできません)。

FAQ

  • 設定値内でコメントアウトできますか。
    はい。バージョン 2.3.0 以降でコメントアウトできます。

  • (4.7.1以降)このプラグインによって設定された拡張子の場合に、WordPress 4.7.1 で実装された finfo_file 関数を利用したファイルコンテンツチェックシステムを無効にします。

インストール方法

このプラグインをインストールし、有効化してください。
もし英語以外の言語をお使いの場合、ダッシュボードの更新より、翻訳データをアップデートしてください。

もしマルチサイトを有効にした場合、ネットワーク管理者の設定メニューをチェックしてください。

使用法

まず最初に、設定内の「Media Type設定」をチェックしてください。
WordPressによって許可されている MIMEタイプと拡張子のリストを見ることができます。

MIMEタイプや拡張子を追加すると、このリストの末尾に赤文字で追加されます。

MIMEタイプのリストについては、インターネット上のMIMEタイプリストを参照してください。
例:http://www.freeformatter.com/mime-types-list.html

manage_options 権限を持ったユーザーのみ、この設定が許可されています。

もし本プラグインを翻訳したい場合、 https://wordpress.org/plugins/wp-add-mime-types/ より GlotPress へ訪れてみてください。

もしマルチサイトを有効にした場合、マルチサイトネットワーク管理者は、ネットワーク管理設定メニューより MIME タイプ設定を追加、変更、削除が可能です。そして、マルチサイトネットワーク管理者あるいはサイト管理者は、マルチサイトを有効にする前の値をチェックできます(ただし変更はできません)。

動作しません

もし、追加した MIME タイプが動作しない場合、他の MIME タイプ関連プラグインの設定を無効にするかプラグインを無効化してみてください。

たとえば、もし Media Library Assistant プラグインをインストールしている場合、プラグイン設定の Upload タグにある「Enable Upload MIME Type Support」のチェックを外してみてください。

本プラグインをマルチサイトネットワーク管理ダッシュボードより有効にした場合、どのように振る舞いますか

マルチサイトネットワーク管理ダッシュボードの設定が優先されます。各サイトでの設定は表示されますが、設定は反映されません。

マルチサイトネットワーク管理ダッシュボードより無効化あるいは削除した場合に、本プラグインはどのように振る舞いますか

本プラグインを各サイトで有効にした場合、各サイトの管理ダッシュボードでの設定は適応されます。

マルチサイトネットワーク管理ダッシュボードの設定と各サイトの管理ダッシュボードの設定は、お互いに影響を与えませんか

はい、各設定はそれぞれ別々に保存されます。

評価

It works!

I’ve tried adding mime types (.zip, .rar) via functions.php but it does not work. Then I try this plugin and found that it works.

Thank you so much for your great plugin.

Doesnt Work

Regardless of whether I have other active plugins, this plugin does not do what it advertises.

Should be MUCH easier

I was expecting to just be able to list new file extensions (like you can in the settings of WordPress Multisite installs) but this plugin, whilst it works, makes something really simple actually really hard.

It is actually far simpler to just add this code to your theme’s function.php file

//* Add more mime types (in this case epub and mobi, but just add |file_extension|and_another to add more)
function addUploadMimes($mimes) {
    $mimes = array_merge($mimes, array(
        'epub|mobi' => 'application/octet-stream'
    ));
    return $mimes;
}
add_filter('upload_mimes', 'addUploadMimes');

More work than it could be

Okay it works but I really think it could be made a lot easier. There have to be a top 15 or so file types people want to add. Couldn’t the MIME type names for those be programmed in instead of making the user search for every one?

Why is this not core extensibility??

The big difference between WP then and WP now is …

back THEN you had to muck around with .php and other files.

but NOW you find a plugin that does the job. Which this plugin does brilliantly.

But c’mon, WordPress — add support for epub and mobi files already!

11件のレビューをすべて表示

貢献者と開発者

WP Add Mime Types はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

“WP Add Mime Types” は1ロケールに翻訳されています。 翻訳者のみなさん、翻訳へのご協力ありがとうございます。

“WP Add Mime Types” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

2.2.1

  • WordPress 4.9 で動作検証しました。

2.2.0

  • 設定値が空の場合に表示されていた foreach 関数の警告を修正しました。
  • wp_strip_all_tags 関数を利用して、設定値の HTMLタグをエスケープしました。
  • 行の # の右側は無視されます。

2.1.3

  • WordPress 4.8 と PHP 7.1 で動作検証しました。

2.1.2

  • explode 関数使用時における Warning が出力される問題を修正
  • WordPress 4.7.2 で動作検証しました。

2.1.1

  • jpg, png, pdf のような WordPress で問題のないファイルがアップロードできない問題を修正

2.1.0

  • WordPress 4.7.1 で動作検証しました。
  • finfo_file 問題を修正。詳細は FAQ 参照

2.0.6

  • WordPress 4.7 で動作検証しました。

2.0.5

  • WordPress 4.6 で動作検証しました。

2.0.4

  • 管理メニューのメッセージを修正しました。

2.0.3

  • 管理メニューのメッセージを修正しました。
  • 追加した mime type が動作しない場合、他のプラグインの mime type 関連の設定を無効にするか、他のプラグインを無効化してみてください。

2.0.2

  • Media Library Assistant プラグインとの互換性を修正しました。

2.0.1

  • 設定メニューのメッセージを修正

2.0.0

  • マルチサイトをサポート
  • WordPress 4.5.1 で動作検証しました。

1.3.13

  • WordPress 4.5 で動作検証しました。

1.3.12

  • 翻訳機能を GlotPress へ移行しました。もし翻訳したければ、 https://wordpress.org/plugins/wp-add-mime-types/ より GlotPress へ訪れてみてください。

1.3.11

  • 翻訳を GlotPressへ移行するための準備

1.3.10

  • WordPress 4.4.2 で動作検証しました。

1.3.9

  • WordPress 4.4.1 で動作検証しました。

1.3.8

  • WordPress 4.4 で動作検証しました。
  • 言語翻訳設定を修正しました。

1.3.7

  • WordPress 4.3 で動作検証しました。

1.3.6

  • load_plugin_textdomain 設定に関する問題を修正しました。

1.3.5

  • load_plugin_textdomain 設定に関する問題を修正しました。

1.3.4

  • WordPress 4.2.2 で動作検証しました。

1.3.3

  • WordPress 4.1.1 で動作検証しました。

1.3.2

  • WordPress 4.0 で動作検証しました。

1.3.1

  • WordPress 3.9.1 で動作検証しました。

1.3.0

  • WordPress 3.9 で動作検証しました。

1.2.1

  • 言語サポートを修正しました。

1.2.0

  • WordPress 3.8 で動作検証しました。

1.1.0

  • WordPress 3.7.1 で動作検証しました。

1.0.1

  • 初めて設定した値がない場合に、エラー表示されていた問題を修正しました。

1.0.0

  • 最初のリリース。
  • 言語:英語、日本語