soft@appleple.com

【Wordpress】アップロード出来ないファイルがある。

PHPのメモリ容量問題を解決しても、なおファイルがアップロード
できないケースが存在する。

@拡張子がアップロードリストに追加されていない。

(対応策)書き換える箇所はwp-include/function.phpの中のwp_ext2type関数およびget_allowed_mime_types関数です。

p_ext2type関数内に記述されているファイル拡張子の配列にai/svgを追加します.
ソースを表示
印刷SyntaxHighlighterについて
1 $ext2type = apply_filters( 'ext2type', array(
2 ...
3 'document' => array( 'doc', 'docx', 'docm', 'dotm', 'odt', 'pages', 'pdf', 'rtf', 'wp', 'wpd' , 'ai', 'svg'),
4 ...
5 ));

2.get_allowed_mime_typesにMIMEタイプを追加する
次に,get_allowed_mime_types関数内に記述されている許可されたMIMEタイプのリストにai/svgを追加します.
ソースを表示
印刷SyntaxHighlighterについて
1 $mimes = apply_filters( 'upload_mimes', array(
2 ...
3 'ai' => 'image/ai',
4 'svg' => 'image/svg',
5 ...
6 ) );

これで,Wordpressの「アップロード/挿入」から「自分のコンピューターからメディアファイルを追加」でもai/svg形式のファイルをアップロードすることが出来ます。

AファイルアップロードでIOエラーが出る。

(対応策)
FLASH UPLOADがSSL通信に対応していない為に発生します。

Last Update : 2011年10月17日 (月) 17:59