WordPress plugin

Protect Uploads Pro

Protect Uploads Pro extends media protection for sites that need to manage how documents and images are viewed, accessed, or downloaded. The paid edition includes image watermarks with bulk operations, expiring download links, role-based access with server-level enforcement, hotlink protection, download analytics, and a Protected Download block.

Protect Uploads Pro

Protect Uploads Pro controls access to WordPress media

Protect Uploads Pro extends media protection for sites that need to manage how documents and images are viewed, accessed, or downloaded. The paid edition includes image watermarks with bulk operations, expiring download links, role-based access with server-level enforcement, hotlink protection, download analytics, and a Protected Download block.

Controls for files and images

Protect an individual media file with one or more passwords. Custom labels can distinguish audiences or sharing contexts. Password protection works with images, PDFs, videos, and files. Access logs record activity for password-protected files, including IP addresses and visitor agents.

For images, watermark settings include text, position, opacity, and font size. Watermark operations can be applied in bulk. Expiring download links are intended to remain available for a limited period. Role-based access restricts access by user role with server-level enforcement, while hotlink protection helps control direct use of media from other locations. Download analytics provide information about access to protected files.

Use the Protected Download block to add protected downloads within WordPress content. These controls can fit private resources, client deliverables, downloadable documents, and image portfolios where access needs to be managed.

Uploads directory protection

Protect Uploads addresses browsing of the WordPress uploads directory by adding an index.php file at its root or configuring an .htaccess response that returns a 403 Forbidden error. The .htaccess option may be disabled depending on server settings. Built-in Site Health checks report whether the directory is protected from browsing, identify the server, and flag risky file types found in the uploads folder.

Configure protection

Open Settings → Media → Protect Uploads and enable the controls relevant to the site. To protect an individual file, edit it in the Media Library and use its Password Protection section to add passwords and descriptive labels. For images, set the watermark text, position, opacity, and font size before applying the available watermark operations.

To install, add Protect Uploads Pro to WordPress and activate it. Review the directory and media access options in Protect Uploads settings, then configure individual files from the Media Library. The interface is available in English, Français, Español, and Italian.

Welcome to The Crafted Nest

Get 10% off your first order

Hand-carved marble home décor, delivered free across India. Share your WhatsApp number and we’ll show your code right away.

One use per customer. We’ll occasionally send new pieces and offers; reply STOP anytime.

WordPress Market Blocks for ACF Fields Pro BlockSpare Pro Blocksy Companion Premium Blog Designer Pack Premium Blog Designer Pro Blog Filter Premium Blog Floating Button Pro Blog2Social Premium Blogger Importer Extended Unlimited BlogVault