WordPress doesn't allow SVG uploads by default for security reasons.
Solutions
1. Use a Plugin
Install "Safe SVG" or "SVG Support" plugin to enable safe SVG uploads.
2. Add Code (Advanced)
Add this to your child theme's functions.php:
function allow_svg_upload($mimes) {
$mimes['svg'] = 'image/svg+xml';
return $mimes;
}
add_filter('upload_mimes', 'allow_svg_upload');Only upload SVG files from trusted sources.