「このファイルタイプはセキュリティ上の理由から、許可されていません。」
WordPressのメディアライブラリにM4A(MPEG-4)の音声ファイルをアップロードしようとした際に、このメッセージが表示されてしまいました。(↓)

アップロードが失敗した理由
WordPressのデフォルトの設定では、セキュリティ上の都合で、アップロードできるメディアの形式が限られています。
【アップロード可能な形式】
| 画像ファイル | JPG,JPEG,PNG,BMP,GIF,ICO など |
| 動画ファイル | AVI,MP4,M4V,WMV,MPG,MPG,MPEG,WEBM など |
| 音声ファイル | MP3,M4A,WMA,WAV など |
| テキストファイル | PDF,TXT,XLS,PPT など |
ただ、その設定はWordPressをインストールした際に、サーバーに保存されたプログラム上のデフォルトの設定なので、「許可」を付与すればアップロードが可能になります。
今回、アップロードに失敗した「M4A」ファイルは、Windowsボイスレコーダーで録音したもので、個人的にはアップロードが可能な形式だと認識していましたが…。
WordPressのメディア等の制限は、年々キビシくなっている傾向になるので、それによる変更かもしれません。
サーバーの管理画面での操作
管理画面から、「ファイルマネージャー」をクリックします。

「public_html」から、アップロードを許可したい場所(ドメイン名)をクリックし、「wp-config.php」というファイルをさがします。

「wp-config.php」を選択し、「編集」をクリックします。

選択したドメインにまちがいがないか確認し、「Edit」をクリック。( → 編集画面へ )

『/* That’s all, stop editing! Happy publishing. */』の前の部分に、以下のコードを追加します。
define('ALLOW_UNFILTERED_UPLOADS', true);

ウィンドウの右上にある「変更の保存」をクリックして完了です。

WordPressのメディアライブラリにもどって、アップロードが可能になっているか確認します。

その後…
音声ファイルのアップロードを頻繁におこなうわけではないので、wp-config.phpはもとの状態に戻しました。



