Add access restrictions to specific items of the WordPress Media Library.
As of April 2026, Private Media is a WordPress media plugin with 40 active installations and a 5/5 rating from 1 reviews. It has been downloaded 2.9K+ times in total. Requires WordPress 4.9.8+ and PHP 7.0+. Available on WordPress.org since 2018. Last updated 7 years ago — may have compatibility concerns. Top alternative: Safe SVG.
Ever wanted to make your media truely private? Make sure images, videos and other files are only accessible to chosen roles, or cannot be hotlinked, with permissions specifically set per item.
This plugin adds the following major features to WordPress:
pvtmed_forbidden_response_content (apply_filters( 'pvtmed_forbidden_response_content', $forbidden_response_content, $file );) and pvtmed_forbidden_mimetype (apply_filters( 'pvtmed_forbid…| WordPress | 4.9.8+ requiredTested up to 4.9.29 |
| PHP | 7.0+ required |
pvtmed_private_upload_url and pvtmed_htaccess_rules filters (see this support request for details)Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.