It seems that in the recent releases of WordPress, changes were made to the mime type handling to make sure that files have the extension they say they do: https://make.wordpress.org/core/2018/12/13/backwards-compatibility-breaks-in-5-0-1/
This poses an issue for SVG files without the tag in them.
SVG is actually an XML, and WordPress is now requiring to have a line such as
<?xml version="1.0" encoding="utf-8"?>
in an SVG file.
Related Posts:
- Import media (.xml) does not attribute featured images to posts
- SVG not displaying in Media Tab in Backend
- what happens to existing media files when I switch to year/month directory structure format?
- How to add a custom field to the media screen (image/gallery)?
- Can’t upload media, permissions are correct
- Which filters or actions to use after a media upload and delete?
- Display attachments by ID in a wp.media frame
- Image upload callback in new 3.5 media
- Protecting direct access to PDF and ZIP unless user logged in (without plugin)
- How to wp_upload_bits() to a sub-folder?
- “Add Media” only shows “Full Size” under Attachment Display Settings
- Differentiate Featured Image from Post Images upon Upload
- Where do the favicons for Media Files come from
- How to manage a standalone media folder?
- How do I link directly to uploaded files?
- Is it possible to trigger some JavaScript when Media Popup is opened?
- Is wp_read_audio_metadata() function deprecated?
- Refresh wp.media after ajax call
- There’s a way to scale media (images) at 50%?
- Multisite, upload images directly to Amazon S3
- Media Uploader: get deleted files
- WordPress REST Upload Media
- Force wordpress to see uploads folder media
- How do I enable the customize theme page to accept svg’s?
- How to validate the file name of the Media File Uploads?
- Disable TinyMCE Drag and Drop
- WP3.5 Media Uploader – how to make it accept multiple images?
- Post Specific Uploader
- Setting wp_temp_dir and permissions not working for “Missing A Temporary Folder” error
- Select image sizes you want to be uploaded
- wp_temp_dir does not change the /tmp temporary default directory
- Media upload via backend doen’t work after moving site
- Setting higher upload limit
- Media handle sideload not working
- How to overwrite wp_unique_filename logic
- How to change upload directory based on frontend form input name or ID?
- How to delete uploads not in media library?
- media_handle_upload : undefined function?
- Site icons with alpha channel for self-hosted WordPress blog network
- Cannot upload .mp3 file to wordpress media
- Uploading dwg files to wordpress
- Using subdomain to upload media/images etc on 2 different blogs
- Images not being generated at correct size
- WordPress suddenly starts uploading media to an old (backdated) folder
- XML-RPC: How to add media caption to uploaded image?
- Switch between tabs on “Insert Media” dialog
- Restrict WordPress Media Library for a specific user role (users can only see/select own media)
- Can I change the URL of a video, or upload a video to a specific URL?
- WordPress Issue : The uploaded file could not be moved to wp-content/uploads/
- Move files from flat upload directory to organised by year / month
- Using wp_enqueue_media() with switch_to_blog() issue
- Media library only shows for admin. Doesn’t show editor or below [closed]
- Upload featured image from front end using media-upload.php
- How to allow logged out users to upload media?
- What relationship determines which images appear in ‘uploaded to post’ in edit/add post media dialog
- Capability to prevent upload of files
- Custom media uploader not showing library
- A link (not in the post) to download a specific PDF file
- Is it possible to import all files from a uploads DIR into WP media, retaining paths to the files
- How does WordPress decides how many sizes of an image to create?
- Upload Custom Mime Types in WordPress (SVG, WebP)
- Big file upload give HTTP error
- Image upload to media library fails. Folder won’t create, database insert fail, XAMPP Windows
- upload_max_size doesn’t change
- limit media upload to once a day
- Add SWF file to wordpress through custom template
- How to change archieve frequency of the media file in uploads folder for wordpress blog
- Insert attachments from custom uploader into post (regular uploader style)
- Uploaded images result in a file url with full path on disk appended
- Migrating WordPress Uploads To S3 Object Storage
- Blog suddenly can’t display .jpg
- Upload Video using wordpress rest api with ionic
- Modify Maximum upload file size text in WordPress Media
- Missing a temporary folder not fixed
- How to remove media by filename?
- media_handle_upload() returns Specified file failed upload test
- WP media upload issues
- Images not displaying on site or media library
- Replicate Media Galley Edit view in Add Media View
- Front-End Upload media with category
- Sanitizing existing media library paths and page links from foreign characters
- Is there some way to find if media items are used anywhere on the site?
- Media URL slugs without uploads folder path
- Frontend media shows “An error occurred in the upload. Please try again later.”
- Media not displaying other users uploads – WordPress 4.9.2
- Set default “Link CSS Class” in add media admin editor
- How could you allow users to upload a video in within their profile and display it on a wordpress site?
- WP_Custom_Media_Control | Give ID to media file
- How to share media between independent blogs?
- WP Add Media Button – Can I set the default size to Original/Full Size
- WP Capabilities to Add Media, Use Media, But Not Edit Them
- Limit attachment caption characters
- controlling whether upload is attached to post or not
- How to split my uploaded media into directories?
- All files unattached in Media Library
- WordPress media upload multiple images
- Media Gallery doesn’t show (using WP-Read Only)
- Upload User Avatar from android to WordPress using Rest API
- Is it possible to restrict the number of media uploads (photos) per user?
- Image in binary in the data to WordPress media library