=== Custom Mime Types === Contributors: iamjafran Tags: mime types, upload, file types, custom mime, file size, upload restrictions, user roles, file extension Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 5.4 Stable tag: 1.2.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html == Description == Easily manage and customize allowed file types on your WordPress site. Add or remove mime types, set file size limits, and control who can upload what — all from a simple and intuitive interface. ** Version 2.0 will be in the mid of August 2025, and then this plugin will be actively managed by owner. ** Perfect for developers, admins, and anyone who wants more control over media uploads. == Features == 🎯 **Key Features (Free & Awesome):** - ✅ **Enable/Disable Mime Types** Quickly toggle specific mime types on or off from a clean interface. No code needed. - ➕ **Add Custom Mime Types** Add new mime types with custom extensions effortlessly. Includes a large library of pre-defined mime suggestions to choose from. - 🔐 **Set Role-Based Upload Permissions** Control which user roles can upload which file types. For example, allow `.svg` for admins only. - 📦 **Customize Maximum Upload Size** Set file size upload limits globally or per mime type — great for managing storage. == Installation == 1. Upload the plugin to the `/wp-content/plugins/` directory or install directly via the WordPress Plugin Installer. 2. Activate the plugin through the "Plugins" menu in WordPress. 3. Go to **Settings > Custom Mime Types** to configure the plugin. == Frequently Asked Questions == = Can I allow SVG uploads for admins only? = Yes. Go to the "Permissions" tab, find SVG, and enable it for Admin role only. = Does this plugin override WordPress core restrictions? = Yes, but only the ones you explicitly change via the plugin interface. Core behavior remains unless modified. = Will it work with multisite? = Multisite support is partially available. Full compatibility coming soon. == Changelog == = 1.2.0 = * UI improvements and stability fixes. * Added bulk actions for mime types. * Improved compatibility with WP 6.8. = 1.0.0 = * Initial release. == More Awesome Plugins == ❤️ Love this plugin? You might also like: - ⚡ [AjaxPress](https://wordpress.org/plugins/ajaxpress/) – Instantly convert your WordPress site into a fast, single-page-like experience.