WordPressでアップロードできるファイルタイプを増やす
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;
}
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 | タグ: tips , ファイルタイプ , 拡張子 ]
« SVGで扇形を描く | JavaScriptの配列関連メソッドをVBAのユーザー定義関数に »
コメント
-
[…] WordPress でアップロードできるファイルタイプを増やす | You Look Too Cool […]
[…] WordPress でアップロードできるファイルタイプを増やす | You Look Too Cool […]