# Media Upload Disabler — free WordPress plugin

> Choose exactly which file types can be uploaded to WordPress, with a simple ON/OFF toggle for each one.

Source: https://dcarock.com/freeware/media-upload-disabler

- Type: free WordPress plugin
- Price: free (GPL-2.0)
- Version: 1.0
- Requires: WordPress 6.0+
- Download: https://dcarock.com/freeware/media-upload-disabler

## What it does

Handy when certain files simply don't belong in your media library — PNGs or ZIP archives, say. It adds an **Upload Type Settings** screen under **Settings** where every file type has its own switch.

- An **ON/OFF toggle** for each file type, grouped into **Images, Videos, Audio, Documents, Archives / ZIP** and **Other**.
- Toggles **save automatically** — no Save button to forget.
- Disabled types are blocked **server-side**, across the whole WordPress install.
- Trying to upload a disabled type shows an **error toast** instead.

## Setup

1. **Install it.** In WordPress go to **Plugins → Add New → Upload Plugin**, choose the `.zip` you downloaded and click **Install Now**.
2. **Activate it** from the same screen (or later from **Plugins**).
3. **Open the settings.** Go to **Settings → Upload Type Settings** and expand a group — Images, Videos, Audio, Documents, Archives / ZIP or Other.
4. **Flip the toggles.** Switch off any file type you want to block. Changes save automatically.

## Frequently asked questions

### Which file types can I control?

Images (JPEG, PNG, GIF, WebP, BMP, TIFF, ICO, SVG, HEIC, AVIF) plus video, audio, document, archive/ZIP and other types — each with its own toggle.

### What happens when someone uploads a blocked type?

The upload is refused on the server and an error toast appears.

### Does it apply to every user?

Yes — the rules apply to the whole WordPress install.

### Is it really free?

Yes — GPL-2.0, free forever, no upsells inside the plugin.

## Changelog

- **1.0** (2026-04-17): Initial release
