###前提・実現したいこと
WordPressのメディアからアップロードできる拡張子についてご質問します。
「.oft」「.msg」の拡張子のファイルをアップロードしたいと言われましたので、下記のソースコードをfunctions.phpに書いたのですが、アップロードできません。
アップロードしようとしたら
『セキュリティ上の理由によりこのファイル形式は許可されていません。』
というエラーメッセージが出ます。
原因が分からないので、解決策を教えていただけますでしょうか?
お手数をおかけしますが、お力添えをいただければ幸いです。
###該当のソースコード
function allow_upload_other($mimes){ $mimes['oft'] = 'application/vnd.ms-outlook'; $mimes['msg'] = 'application/x-msg'; return $mimes; } add_filter('upload_mimes', 'allow_upload_other'); function my_ext2type($y_ext2type) { array_push($y_ext2type, array('document' => 'oft')); array_push($y_ext2type, array('document' => 'msg')); return $y_ext2type; } add_filter('ext2type', 'my_ext2type');
###試したこと
my_ext2typeにある
array_push($y_ext2type, array('document' => 'oft')); array_push($y_ext2type, array('document' => 'msg'));
この記述の'document'を'text'にしたり'archive'にしてもエラーメッセージが出ます。
回答1件
あなたの回答
tips
プレビュー