Plugin info

Total downloads: 26,164
Active installs: 1,000
Total reviews: 15
Average rating: 3.7
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 7/6/2025 (177 days ago)
Added to WordPress: 4/20/2015 (10 years old)
Minimum WordPress version: f
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Maintained • Last updated 177 days ago • 15 reviews

54/100

Is WP Upload Restriction abandoned?

Likely maintained (last update 177 days ago).

Compatibility

Requires WordPress: f
Tested up to: 6.8.3
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WP Reroute Email
Rating 5.0/5 (8 reviews)Active installs 1,000
Cron View
Rating 4.6/5 (7 reviews)Active installs 1,000
WP Log Action
Rating 5.0/5 (1 reviews)Active installs 60
Function Tweaker
Rating 5.0/5 (1 reviews)Active installs 10
WP Dash Support
Rating 0.0/5 (0 reviews)Active installs 10
wolkenkraft.com Krumo Debug Plugin
Rating 0.0/5 (0 reviews)Active installs 10

Description

This plugin allows you to restrict your site users from uploading files of certain types and control the maximum file upload size. Administrator can select the file types and file upload limit by user role. This plugin restricts users from uploading unwanted files using the WordPress media uploader.

It is very simple to use. You will be able give permissions role wise. To restore WordPress’s default selection, just deactivate the plugin.

Any issue? Please let me know (http://sajjadhossain.com/contact-me/).

Installation

  1. Upload wp-upload-restriction folder to the plugins directory (/wp-content/plugins/).
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings > WP Upload Restriction settings page.
  4. Check/uncheck the extensions you want to allow/deny for each role.
  5. Check “Restrict upload size to” checkbox to restrict file upload size and enter the file size in MB.
  6. Save the changes.

To return back to WordPress’s default selection, just deactivate the plugin.

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

  1. Settings - Restriction page

    Settings - Restriction page

  2. Settings - Custom File Type management page

    Settings - Custom File Type management page

Changelog

2.3.0

  • Fixed: Settings were not saving when no mime types were selected.
  • Tested with WP version 6.8

2.2.9

  • Fixed: Limit unit was saving but not showing the actual selection.
  • Tested with WP version 6.5.5

2.2.8

  • Fixed security related issues.

2.2.3

  • Minor fixes.

2.2.2

  • New feature: Added option for selecting file size unit (MB and KB).
  • Compatibility check.

2.2.0

  • New feature: Added option for managing custom file type.
  • UI improvements

2.1.0

  • Role wise file upload size restriction added.
  • Fixed some minor issues.

2.0.1

  • Fixed design break in settings page.

2.0.0

  • Restructured the plugin to add role wise restriction.