Um SVG Dateien in WordPress hochladen zu können, benötigen wir ein Plugin.

<?php
/*
Plugin Name: SVG MIME Support 
Description: SVG Support f√ľr WordPress
*/
function mo_svg ( $svg_mime ){
$svg_mime['svg'] = 'image/svg+xml';
return $svg_mime;
}
add_filter( 'upload_mimes', 'mo_svg' );
?>

Nach einem vermu­teten Bug ab der Version 4.7.1 funktio­niert dies jedoch nicht mehr. Nachfolgend der Plugin Code mit Workaround (Danke an Kultur­ba­nause)

<?php
/*
Plugin Name: SVG MIME Support
Description: SVG Support f√ľr WordPress
*/
function mo_svg ( $svg_mime ){
$svg_mime['svg'] = 'image/svg+xml';
return $svg_mime;
}
add_filter( 'upload_mimes', 'mo_svg' );

function mo_ignore_upload_ext($checked, $file, $filename, $mimes){
if(!$checked['type']){
$wp_filetype = wp_check_filetype( $filename, $mimes );
$ext = $wp_filetype['ext'];
$type = $wp_filetype['type'];
$proper_filename = $filename;

if($type && 0 === strpos($type, 'image/') && $ext !== 'svg'){
$ext = $type = false;
}

$checked = compact('ext','type','proper_filename');
}

return $checked;
}
add_filter('wp_check_filetype_and_ext', 'mo_ignore_upload_ext', 10, 4);
?>