WordPress plugin intelligence profile

Restrict WP Upload Type

Restrict WP Upload Type gives you complete control over which files your users can upload to WordPress.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.1.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.6 · PHP 7.4
Directory statusactive
Last directory update8 Jul 20263mo ago
Active installations300Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 4 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Restrict WP Upload Type version 1.1.0 as active, updated 3mo ago and tested up to WordPress 7.0.

Overview

About this plugin

Restrict WP Upload Type gives you complete control over which files your users can upload to WordPress. Prevent security risks, maintain brand standards, and eliminate media library chaos with granular file type controls.

Why You Need Upload Restrictions

Uncontrolled uploads create serious problems:

  • Security vulnerabilities from unvetted file types
  • Brand inconsistency from mixed formats
  • Media library bloat from oversized files
  • Wasted time managing user uploads
  • Compliance violations with upload policies

What This Plugin Does

  • Control over 97 file extensions and MIME types
  • Allow or block any format with a single click
  • Dedicated SVG file management with security
  • Real-time upload validation (prevents bad uploads before they happen)
  • Clear, customizable file type error messages guiding users to approved formats
  • Global file size limit controls
  • Zero configuration complexity—works instantly

Who Should Use This

  • WordPress site owners wanting better media management
  • Teams needing consistent upload policies
  • Digital agencies managing multiple client sites
  • Organizations with compliance requirements
  • Anyone managing user permissions on WordPress

Key Features

  • Comprehensive Format Support: Images (PNG, JPG, GIF, WebP, SVG, HEIC), Documents (PDF, DOCX, XLSX, PPT), Audio/Video (MP3, MP4, WAV, AVI), Archives (ZIP, RAR, 7Z), and more
  • Flexible Controls: Whitelist allowed formats or blacklist restricted ones
  • SVG Security: Dedicated toggle for SVG files with proper MIME type handling
  • Lightweight Design: Minimal server overhead, zero performance impact
  • User Feedback: Clear, customizable messages when file type uploads are blocked
  • File Size Limits: Set a global maximum upload size from the plugin settings
  • WordPress Integrated: Works with Gutenberg, classic editor, REST API uploads, and block-based themes

How It Works

  • Install and activate the plugin
  • Visit Media > Restrict Files
  • Check the boxes for file types you want to allow
  • Click Save
  • Done! Your restrictions are immediately active

Performance Impact

This plugin adds minimal overhead. It uses lightweight MIME type filtering without database bloat. Your site’s speed remains unaffected.

Future Roadmap

We’re actively developing Restrict WP Upload Type based on user feedback. Planned features include role-based restrictions, custom MIME management, and upload logs.

Support

Have questions? org. We’re here to help!

Learn More

  • Plugin Homepage
  • Support Forum

Donate link

  • If you’d like to support development, please visit https://profiles.wordpress.org/kushang78/

What about security?

The plugin validates both file extensions and MIME types server-side to prevent header manipulation. It follows WordPress security best practices and standards.

Can I override the restrictions for specific users?

Not in the current version. The plugin applies restrictions globally. This feature is being considered for future versions.

How often is this plugin updated?

The plugin is actively maintained and updated as needed for WordPress compatibility and bug fixes. Subscribe to the support forum for update notifications.

What if I find a bug?

Please report issues in the support forum:

org/support/plugin/restrict-wp-upload-type/

We take all bug reports seriously and work to fix them promptly.

Does this plugin work with multisite?

Yes, it’s fully compatible with WordPress multisite. Each site in the network can have its own upload restrictions.

Can I test the plugin on a staging site first?

Absolutely! We recommend testing on a staging/development site first, then deploying to production.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • file type
  • upload restrictions
  • media
  • mime
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.6 · PHP 7.4
Update activity8 Jul 20263mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.