WordPressのメディアにアップロードできるファイル種類を増やす方法

少年野球のサイトにて、メンバー用のクローズドなページに各種マニュアルを保存したいというリクエストをいただきました。

たしか、PDFはWordPressのメディアにアップロードできたのですが、それ以外のファイルはできないものがあったような気がして調べてみたところ、そのものずばりを紹介しているサイトを発見しました。

【wordpress】アップロード可能なファイル拡張子を増やす | deep-space.blue

やりかたとしてはfunctionをつくってupload_mimesにadd_filterしてあげればいいらしい。

//psd
function allow_upload_psd( $mimes ) {
    $mimes['psd'] = 'image/x-photoshop';
    return $mimes;
}
add_filter( 'upload_mimes', 'allow_upload_psd' );

上記コードはdeep-space.blueさんのサイトから引用。

あとでためしてみよう。