WordPressでアップロードできるファイルタイプを増やす

Pocket

SVGファイルは拡張子が「svg」ですが、WordPressでは「メディアを追加」を使ってアップロードすることができませんでした。
次のメッセージが出ます。

このファイルタイプはセキュリティの観点から許可されていません。

また先日はVBAのファイル「bas」がやはりダメでした。
WordPressではあらかじめ決まったファイルタイプしかアップロードできません。
このファイルタイプを追加する方法です。

使っているテーマに「functions.php」というファイルがあると思います。
ここに次のようなコードを追加します。

add_filter('upload_mimes', 'allow_upload_other');
function allow_upload_other($mimes){
  $mimes['svg'] = 'image/svg+xml';
  $mimes['bas'] = 'text/plain';
  return $mimes;
}

「allow_upload_other」という関数を書きます。ここに拡張子とmimeタイプを列挙しておきます。
これを「upload_mimes」というフィルターで実行します。

関連記事

[ 2014年7月21日 | カテゴリー: WordPress | タグ: , , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報