Opens in a new tab
Turquoise abstract wavy W logo on a black background
Turquoise abstract wavy W logo on a black background
White WP PowerSuite logo on a black background
White WP PowerSuite logo on a black background
[wpps_ai_summarize]
On This Page
Last updated: 03/09/2026

Block Video Uploads

Blocks all video MIME types at upload time, displaying a friendly message directing users to embed videos instead. Apply to selected user roles via a multiselect.

Overview

Block Video Uploads lets you stop selected WordPress user roles from uploading video files while leaving normal video uploads available to everyone else.

The module is useful when you want editors, authors, customers, or other roles to embed externally hosted video instead of filling WordPress storage with large media files. It protects classic Media Library uploads and REST uploads, removes blocked video MIME types from supported media pickers, and checks both MIME type and file extension to make the rule harder to bypass.

Block Video Uploads is a Free module in WP PowerSuite.

Solid black square
Solid black square
Who is this for?
  • Agencies preventing clients or editors from filling hosting storage with videos
  • Sites that require YouTube, Vimeo, or external video hosting
  • WordPress teams with role-based media policies
  • Shared-hosting sites where large video uploads are undesirable
  • Administrators who want to block video without blocking images, audio, or documents

Features

Role-Based Restrictions
Choose which WordPress roles are prevented from uploading video files.
Classic Upload Protection
Reject blocked video uploads through normal Media Library and AJAX upload workflows.
REST Upload Protection
Return a clear 403 error when a restricted user attempts to upload video through REST.
MIME & Extension Checks
Treat uploads as video when either the MIME type or a known video extension matches.
Cleaner Media Picker
Remove video MIME types from supported media upload interfaces for blocked roles.
Embed-Friendly Policy
Video embeds and remote video URLs remain available, allowing a site to require external hosting without removing video content.

Keep Large Video Files Out of WordPress Uploads

Apply the Rule by WordPress Role

Block Video Through the Actual Upload Pipeline

Keep Embeds and Other Media Working

Understand the Scope of the Restriction

Use Cases

  • Agency Client Sites
    Prevent content editors from uploading huge video files while administrators retain full media control.
  • Shared Hosting
    Encourage externally hosted video so media storage does not grow unpredictably.
  • Editorial Policies
    Require authors to use approved video platforms without restricting their normal image uploads.
  • Membership Teams
    Apply different media rules to contributor, editor, and administrator roles.

Frequently Asked Questions

Related Modules

Automatically load more images in the media library when scrolling to the bottom. Loads 80 images at a time until all are...
Disabled
Find media files not used anywhere on your site and delete them to reclaim storage space. Clean up orphaned images from deleted...
Disabled
Adds smaller AVIF copies for JPEG and PNG uploads so pages can load faster. Optional setting to show those images to modern...
Disabled
Rename existing media files in your library with full control. Update SEO-unfriendly camera names, bulk rename product images, and automatically update all...
Disabled
Prevents WordPress from automatically creating multiple image sizes when you upload images. Saves disk space and speeds up uploads. Existing images keep...
Disabled
Disk usage at a glance on the dashboard home.
Disabled
Caps how large an upload can be—helpful for shared hosting or editorial guidelines.
Disabled
Regenerate all image thumbnails in your media library. Fix missing or broken thumbnails, generate new custom sizes for existing images, and update...
Disabled
Replace any media file while keeping the same URL and attachment ID. Update product photos used across multiple pages without touching any...
Disabled
Package your media library into downloadable ZIP files—the entire library, specific months, or folders (when Media Categories is enabled). ZIPs auto-expire after...
Disabled