WordPress 3.6 を使用。
WordPressはデフォルトでは決められた拡張子のファイルしかアップロードできない。
今回は *.zip と *.crx をアップロード可能なファイルとしたかったので、テーマの functions.php(Themify を使用しているなら custom-functions.php)に以下を追記。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// アップロード可能なファイル追加 add_filter('ext2type', 'custom_ext2type'); function custom_ext2type($arr) { array_push($arr, array('archive' => 'zip')); array_push($arr, array('archive' => 'crx')); return $arr; } // mimeタイプ追加 add_filter('upload_mimes', 'custom_upload_mimes'); function custom_upload_mimes($arr) { $arr['zip'] = 'application/octet-stream'; $arr['crx'] = 'application/crx'; return $arr; } |