=== 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.

