wordpressにcdx形式のファイルをアップロードする方法

chemdrawの形式であるcdx形式は本来wordpressでは想定されていない拡張子のファイルです。そのため、アップロードすることができません。

それをアップロードする方法を以下に書きます。

ダッシュボード→外観→テーマの編集→function.phpを選択

そして、function.phpのコードの一番下(どこでも良い)などに以下のコードを入れてください。


function allow_upload_cdx( $mimes ) {
 $mimes['cdx'] = 'image/x-chemdraw'; 
 return $mimes;
 }
 add_filter( 'upload_mimes', 'allow_upload_cdx' );

そうするとcdx形式のファイルがアップロードできるようになります。

また、これと同じような方法でcdx形式以外の特別な形式の拡張子もこの方法で追加することができます。一例を挙げます。

Photoshopのデータ(拡張子が.psd)の場合


function allow_upload_psd( $mimes ) {
 $mimes['psd'] = 'image/x-photoshop'; 
 return $mimes;
 }
 add_filter( 'upload_mimes', 'allow_upload_psd' );

Illustratorのデータ(拡張子が.ai)の場合


function allow_upload_ai( $mimes ) {
 $mimes['ai'] = 'image/x-illustrator'; 
 return $mimes;
 }
 add_filter( 'upload_mimes', 'allow_upload_ai' );

スポンサーリンク