wordpress/セキュリティ上の理由によりこのファイル形式は許可されていません。

ルクセリタスのテーマをインストールして、次にデザインをインストールしようとしたら、

「セキュリティ上の理由によりこのファイル形式は許可されていません。」

と出てファイルがアップロードできない状態になった。ファイルはテーマデザインのファイルなのでzip形式

原因はわからない。これはwordpressではzipに限らず時々出るエラーでもある。

なので解決方法は簡単である。しかも、このテーマ「Luxeritas (ルクセリタス)」ではなおさらだら。

プラグインを使う方法もあるが、できる限り使いたくないので直接「function.php」を編集する。

なお、プラグインを使う場合は「WP Add Mime Types」を利用すれば良い。

そしてルクセリタスにおいて「function.php」を編集する場合は、

管理画面のメニュー「Luxeritas」から「子テーマの編集」を開き、上のタブ「functions.php」を開く

開いたエディターに次のコードを記載すればOK

[php]
function custom_mime_types( $mimes ) {
$mimes[‘zip’] = ‘application/zip’;
return $mimes;
}
add_filter( ‘upload_mimes’, ‘custom_mime_types’ );
[/php]

これで無事にファイルがアップロードできるようになる。

ちなみに、zipファイル以外のファイル形式の場合は2行目の
[$mimes[‘zip’] = ‘application/zip’;]
‘zip’と’application/zip’を書き換えればよい。

拡張子 文書の種類 MINEタイプ
.acc ACC音声ファイル audio/aac
.jpeg/.jpg JPEG画像 image/jpg
.mpeg MPEG 動画 video/mpeg
.rar RAR アーカイブ application/x-rar-compressed
.zip ZIP アーカイブ application/zip
.7z 7-zip アーカイブ application/x-7z-compressed