WP xmlファイルをメディアのようにアップしたい
最近お盆休みボケで、WPの構築方法も忘れたのではないかという疑いを持たれては困る(?)ので、WPのハナシを…
WPも最近では、ドラッグでpdfだろうとwordだろうと、思いのままにアップできるようになりました
が、xmlに関しては、ちょっとアレなんで、wp-includes/functions.phpを編集する必要があります
2300行以降くらいにある、function wp_ext2type( $ext ) の、textに以下をつけたし
‘text’ => array( ‘asc’, ‘csv’, ‘tsv’, ‘txt’, ‘xml’ ),
2400行以降にある、function get_allowed_mime_types() に、以下をつけたし
‘xml’ => ‘application/xml’,
以上でサーバーにアップすればOKです♪
ちなみに、XMLのMIMEタイプは、下記を参照させていただいて設定しました↓
XMLのMIMEタイプ
ただ、上記の場合、WPをアップグレードするとアウトなので、↓を参考に、テーマのfanction.phpに追記がいいかと思われます
動画を掲載できない(緊急)
こんな感じ↓
add_filter( ‘ext2type’, ‘my_ext2type’ );
function my_ext2type( $ext2type ) {
array_push( $ext2type[‘text’], ‘xml’ );
return $ext2type;
}
add_filter( ‘upload_mimes’, ‘my_upload_mimes’ );
function my_upload_mimes( $mimes ) {
$mimes[‘xml’] = ‘application/xml’;
return $mimes;
}