PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Hide
  4. Disable Media Pages
Disable Media Pages icon

Disable Media Pages

Completely remove "attachment" pages for WordPress media. Improve SEO and prevent conflicts between page and image permalinks.

By joppuyo·Hide·Free
5(17 reviews)
·10K+ active installs·Updated 8 months ago
DownloadCompare

As of April 2026, Disable Media Pages is a WordPress hide plugin with 10K+ active installations and a 5/5 rating from 17 reviews. It has been downloaded 87K+ times in total. Requires WordPress 6.0+ and PHP 8.0+. Available on WordPress.org since 2020. Download volume is stable this week. Top alternative: Email Encoder – Protect Email Addresses….

5/517 reviews
10K+active installs
87K+total downloads
6 yearssince 2020

Overview

Completely disable “attachment” pages created by WordPress.

By default, WordPress creates a page for each of your attachments. This is can be undesirable because of two reasons:

Search engine optimization

Attachment pages don’t have any content, except an image, so they provide little value and can negatively affect your SEO because they are so-called thin content. Even worse, attachment pages may in some cases rank higher than your actual content pages which leads to a poor user experience.

Reserved slugs

Attachment pages can accidentally reserve slugs on your site. Let’s say you upload an image named contact.jpeg, an attachment page https://example.com/contact is automatically created. If you then try to create a page named Contact, the URL for that page will be …

Read full description on WordPress.org

Ratings & Reviews

517 reviews
5 ★
17
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Recent Reviews

An essential tool
by xoruna·1 year ago

The plugin works great and is very useful for any wordpress site.

Excellent plugin
by kotoedo·1 year ago

This is a simple to use plugin that does exactly what it says. Recommend!

A life saver!
by MTC·1 year ago

Needed the media page slugs for content pages but the pictures, being named after the pages, blocked all the required slugs. This plugin did the trick just fine! 2800 slugs renamed without errors and the desired urls are usable again rightaway. Great stuff!

YES! Solved my problem. No more added numbers -2
by mksmpl·1 year ago

I create a lot of small business service + location pages. I was using two other plugins, one to duplicate a page, and lpagery to create the pages themselves. This is a lot of images and a lot of data. I was not able to have my base service urls as I wanted them. WordPress kept putting a number at the end (/service-3/). Nothing I tried would let me remove that number unless I changed my slug altogether (which for internal linking was a lot of work) I scoured the internet, tried changing and reseting my permalink structure, clearing my cache, etc and nothing worked. I came across this plugin and in 30 seconds it fixed my problem. HIGHLY reccomend if you’re have a lot of similar pages and images. This is a life saver!

Absolutely amazing plugin. THANK YOU!!
by Gary Gordon·2 years ago

Well, this is exactly what I needed. I needed to release all of the URLs that were created for the attachment pages, and remove the links to the attachment pages. All I can say is wow!! Great job. I wish this was a feature built into WordPress. This plugin made me a “happy camper” today!!

Download Trends

Today: 39Yesterday: 29This week: 217Period total: 20K

Compatibility

WordPress6.0+ requiredTested up to 6.8.5
PHP8.0+ required

Version Adoption

v4.0
53.1%
v3.1
28.9%
v2.0
11.6%
v3.0
6.0%
Other
0.4%

Top Alternatives to Disable Media Pages

Email Encoder – Protect Email Addresses and Phone Numbers icon
Email Encoder – Protect Email Addresses…
4.990K+ installsUpdated 5 days ago
ViewCompare
If Menu – Visibility control for Menus icon
If Menu – Visibility control for Menus
4.160K+ installsUpdated 1 year ago
ViewCompare
Dynamic Visibility for Elementor icon
Dynamic Visibility for Elementor
4.650K+ installsUpdated 2 months ago
ViewCompare
WP Hide & Security Enhancer icon
WP Hide & Security Enhancer
4.350K+ installsUpdated 4 weeks ago
ViewCompare
Hide/Remove Metadata icon
Hide/Remove Metadata
3.620K+ installsUpdated 3 weeks ago
ViewCompare
View all hide plugins →

Frequently Asked Questions

Changelog

4.0.0 (2025‐08‐04)

  • Breaking change: Minimum supported WordPress version is now 6.0 and the minimum PHP version is now 8.0. This is because wp-browser, which is used for testing no longer supports PHP 7. If you are using an older version of WordPress or PHP, please use the last 3.x version of this plugin.
  • Fix: Tested in WP 6.8

3.1.3 (2024‐07‐25)

  • Fix: Tested in WP 6.6

3.1.2 (2024‐04‐04)

  • Fix: Tested in WP 6.5
  • …
View full changelog on WordPress.org

Contributors

joppuyojoppuyo
Plugin Info
Version
4.0.0
Last Updated
Aug 4, 2025
WP Requires
6.0+
Tested Up To
6.8.5
PHP Requires
8.0+
Active Installs
10K+
Downloads
87K+
Added
Dec 31, 2020
Business
Free

Tags

hidemediaremovedisableattachment

Developer

J
joppuyo
6 plugins0.0M+ total installs
View all plugins →

Quick Compare

Disable Media Pages vs Email Encoder – Protect Email Addresses…→Disable Media Pages vs If Menu – Visibility control for Menus→Disable Media Pages vs Dynamic Visibility for Elementor→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.