[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ft223Pqxh_UrOOdBxC3632w9vAOu11psBLipr88CSL-U":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":139,"fingerprints":225},"wp-media-replace","WP Media Replace","1.0.0","Prakash Rao","https:\u002F\u002Fprofiles.wordpress.org\u002Fprakashrao\u002F","\u003Cp>Many of the WordPress website users fetches the media image in featured image section or content editor to be displayed at front-end. Now, the big headache is if we want to change an image to some new image then we will have to change it in all the posts types where this image has been used.\u003C\u002Fp>\n\u003Cp>WP Media Replace solves this headache by managing everything smoothly.\u003C\u002Fp>\n\u003Cp>A brief about the logics:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Goto to edit more section of a media item and in bottom you will find “Replace Media” section.\u003C\u002Fli>\n\u003Cli>Upload and new image which will replace the exisiting image in this media item.\u003C\u002Fli>\n\u003Cli>Suppose you are having an image named as “existing.png” and you want to replace it with “new.png”. \u003C\u002Fli>\n\u003Cli>Upload “new.png” in “Replace Media” section and click on “Update”.\u003C\u002Fli>\n\u003Cli>“existing.png” will be moved to “del” folder and “new.png” will be copied and renamed as “existing.png”.\u003C\u002Fli>\n\u003Cli>Now, you will have to same images with different names “exising.png” and “new.png” to overcome this issue check the box to delete the “new.png” at the time of uploading it.\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Replace Media is a useful and smooth plugin to replace an image to some other existing or new media image. It automatically replaces the old image  &hellip;",40,1841,100,2,"2019-04-29T06:32:00.000Z","5.1.22","4.0","5.2.4",[20,21,22],"attachment","media","replace-media","https:\u002F\u002Fwordpress.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-media-replace.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"prakashrao",1,30,84,"2026-04-04T06:21:04.671Z",[37,60,80,100,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":51,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":26,"last_vuln_date":59,"fetched_at":28},"folders","Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager","3.1.6","Premio","https:\u002F\u002Fprofiles.wordpress.org\u002Fpremio\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fpremio.io\u002Fhelp\u002Ffolders\u002F?utm_source=wordpressorg\" title=\"Support\" rel=\"nofollow ugc\">Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdemo.premio.io\u002Ffolders\u002F?utm_source=wordpressorg\" title=\"Premio.io demo site\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpremio.io\u002F?utm_source=wordpressorg\" title=\"WordPress plugins\" rel=\"nofollow ugc\">Recommended Plugins\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpremio.io\u002Fdownloads\u002Ffolders\u002F?utm_source=wordpressorg\" title=\"Folders Pro\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro ⭐\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Create \u003Cstrong>Unlimited Folders\u003C\u002Fstrong> with The Free Folders Plugin Version 🎉\u003C\u002Fh4>\n\u003Cp>Folders is a WordPress plugin that enables users to organize all of their Pages, Posts, and Media files in folders. Easily drag and drop items into directories and change the folders tree view (hierarchy). Check out \u003Ca href=\"https:\u002F\u002Fpremio.io\u002Fdownloads\u002Ffolders\" title=\"Folders pro plans\" rel=\"nofollow ugc\">\u003Cstrong>Folders Pro Plans\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F1SqDey4idlQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>💪 How Folders Plugin Can Help You\u003C\u002Fh4>\n\u003Cp>Use Folders plugin to organize your WordPress content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Keep all of your media files organized in folders including photos, videos, music, main website pages, and blog posts. You can also organize media library files in multiple folders. \u003C\u002Fli>\n\u003Cli>Web developers: keep your clients’ website pages in proper order. Mark a folder with a star or give it a unique name for clients to understand what is important. \u003C\u002Fli>\n\u003Cli>Bloggers: manage your own content with ease with this file manager plugin. Organize photos and content by topics, categories, and\u002For dates. \u003C\u002Fli>\n\u003Cli>Quickly upload pages, media, and content to your WordPress and easily organize them into directories. \u003C\u002Fli>\n\u003Cli>Mark certain folders as important to quickly find the content you need for your WordPress projects. \u003C\u002Fli>\n\u003Cli>Media replace: replace media files with other files. Whenever you replace media, the change will reflect throughout your website on all your pages, posts, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Note:\u003C\u002Fstrong> adding a page\u002Fpost\u002Fimage into a folder will not change its URL. The folders plugin creates virtual folders, it doesn’t create actual folders in your server or WordPress installation.\u003C\u002Fp>\n\u003Ch4>▶️ Folders Plugin Demo\u003C\u002Fh4>\n\u003Cp>A demo of the Folders plugin is available at \u003Ca href=\"https:\u002F\u002Ffolders-demo.premio.io\u002Fwp-admin\u002F\" title=\"Premio.io demo site\" rel=\"nofollow ugc\">Premio’s demo site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>🛠️ So How Does the Folders plugin Work?\u003C\u002Fh4>\n\u003Cp>Upload pages, posts, images, videos, and audio. Then organize everything you upload into neat folders. For instance, create a media folder, content folder, and image folder, then have them all organized by date. It has a drag and drop interface, making it user-friendly for everyone. It’s like having your own media library at your own disposal. Create this media library for yourself or others.\u003C\u002Fp>\n\u003Ch4>🔥 FOLDERS PLUGIN FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Create unlimited folders\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Drag and drop pages, posts, and media library\u003C\u002Fli>\n\u003Cli>Media replace – replace media files with out media replace feature\u003C\u002Fli>\n\u003Cli>Folders icon colors – change the color of your folder icons. Change it for specific folders, or all folders\u003C\u002Fli>\n\u003Cli>Import folders from other plugins and export Folders structure – import folders from FileBird, Enhanced Media Library, Wicked Folders, Real Media Library, and WP Media Folder. You can also export Folders strucutre\u003C\u002Fli>\n\u003Cli>Keyboard shortcuts – do quick actions with your folders using keyboard shortcuts. For example, create new folders, rename folders, duplicate a folder, reorder folders, and much more\u003C\u002Fli>\n\u003Cli>Move media library files, pages & posts to folders without using our drag and drop feature. Whenever you select any element or select some elements in bulk, move it to a folder using our dropdown menu\u003C\u002Fli>\n\u003Cli>Undo action – undo your last action in Folders\u003C\u002Fli>\n\u003Cli>Select specific folders when you add media to your pages, posts or any other post type\u003C\u002Fli>\n\u003Cli>Drag and drop folders, change order, and hierarchy\u003C\u002Fli>\n\u003Cli>Search folder names\u003C\u002Fli>\n\u003Cli>Create more than one folder at once (separate your folders names with commas)\u003C\u002Fli>\n\u003Cli>Sort your folders – sort your folders based on the name of the folders\u003C\u002Fli>\n\u003Cli>Media Library folders upload progress bar – track the progress of your uploads to the media library\u003C\u002Fli>\n\u003Cli>Bulk select images and media files and drag them to any folder. Drag and drop media library files one-by-one\u003C\u002Fli>\n\u003Cli>Bulk select and delete folders. Select one folder or more and delete it in the click of a button\u003C\u002Fli>\n\u003Cli>While adding images or any kind of file from your media library to your pages and posts, use Folders to view all your media library files based on the folder the files are assigned to\u003C\u002Fli>\n\u003Cli>Rename folders\u003C\u002Fli>\n\u003Cli>Monitor all the unassigned media library files, posts, and page & organize them to folders\u003C\u002Fli>\n\u003Cli>Simultaneously assign and organize media, pages and posts while adding them to directories\u003C\u002Fli>\n\u003Cli>Place content in multiple folders at once\u003C\u002Fli>\n\u003Cli>Resize folders menu\u003C\u002Fli>\n\u003Cli>Compatible with RTL admin panel (such as Hebrew, Arabic & more)\u003C\u002Fli>\n\u003Cli>Add and remove folders menu from pages, posts, and media\u003C\u002Fli>\n\u003Cli>Minimize the folders area if you need extra space\u003C\u002Fli>\n\u003Cli>Folders plugin is compatible with WPML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🚀 FOLDERS PLUGIN PRO FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpremio.io\u002Fdownloads\u002Ffolders?utm_source=wporg\" title=\"Folders pro plans\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to pro\u003C\u002Fstrong>\u003C\u002Fa> to get unlimited sub-folders 🙂\u003C\u002Fli>\n\u003Cli>Create folders for each post type – use folders with other plugins that have custom post types (e.g. Elementor templates, WooCommerce products & more)\u003C\u002Fli>\n\u003Cli>Dynamic Folders – automatically filter posts, pages, custom posts, and media library files based on author, date, file size, file types, WooCommerce products & more\u003C\u002Fli>\n\u003Cli>Delete unused media library files – using the Folders plugin, search for unused media files that take up unnecessary space on your server, and clean them with just a few clicks. Unused media library will be sorted from the biggest files to the smallest media library files\u003C\u002Fli>\n\u003Cli>Organize your Plugins using Folders – create Folders for your plugins and organize them\u003C\u002Fli>\n\u003Cli>Set Email Notifications – stay informed with notifications whenever an action occurs on Folders — whether a new file is uploaded by a team member, a post is deleted, or any other change is made. Perfect for keeping track of updates.\u003C\u002Fli>\n\u003Cli>Folders’ icon colors\u003C\u002Fli>\n\u003Cli>Download any media library folder as a ZIP: download any media library folder as a zip file\u003C\u002Fli>\n\u003Cli>Sticky folders – pin your folders to the upper part of the folders navigation area. Use the sticky folders feature to make your most important folders accessible\u003C\u002Fli>\n\u003Cli>Star directories – keep your most important folders more visible\u003C\u002Fli>\n\u003Cli>Upload folders from your PC – upload your computer folders, and all its structure (including subfolders) will be recreated on your WordPress website\u003C\u002Fli>\n\u003Cli>Folders user access management – advanced folders access management for your team with roles that restrict their access to view and edit your website’s folders\u003C\u002Fli>\n\u003Cli>Lock folders – locked folders stay pinned, and cannot be dragged or deleted (lock all folders\u002Funlock all folders too)\u003C\u002Fli>\n\u003Cli>Auto rename file based on the title – replace the actual file name of media files with the title from the WordPress editor\u003C\u002Fli>\n\u003Cli>Advanced Media Replacements – replace media files when uploading and update all references in the database, change dates, organize by newer date & more wi\u003C\u002Fli>\n\u003Cli>Duplicate folders – duplicate an existing folder\u003C\u002Fli>\n\u003Cli>Sort your folders based on the creation date\u003C\u002Fli>\n\u003Cli>SVG support – with Folders Pro you can upload SVG files\u003C\u002Fli>\n\u003Cli>Upload directly to a media library folder – upload images or any other kind of files to a specific folder\u003C\u002Fli>\n\u003Cli>Select a default folder for your media library, posts, pages, and custom posts – select the folder that will load by default when you open your media library, pages, posts, and custom posts. E.g., show all the unassigned files whenever you open the media library\u003C\u002Fli>\n\u003Cli>Create media library folders directly when you upload new media files\u003C\u002Fli>\n\u003Cli>Sticky toolbar for the media library – navigate and organize your folders\u003C\u002Fli>\n\u003Cli>Metadata details on Media Library hover – show useful metadata including title, size, type, date, dimension & more on hover\u003C\u002Fli>\n\u003Cli>Customize the look and feel of your folders\u003C\u002Fli>\n\u003Cli>Replace media for all file types – Replace any kind of files while uploading including PDF, SVG, DOCX, XLSX, etc\u003C\u002Fli>\n\u003Cli>Compare the new media library file with the old file when you replace media – compare old media library files with the new one and compare size, dimension & more\u003C\u002Fli>\n\u003Cli>Folders user restriction – when enabled, users will only be able to access their folders and media. Admin type users will be able to view all folders (can be enabled for the Dynamic Folders as well)\u003C\u002Fli>\n\u003Cli>Move files to the trash by default before deleting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 Dynamic Folders\u003C\u002Fh4>\n\u003Cp>With the Pro version, when you use the folders plugin on WordPress, our plugin intelligently recognizes the posts, pages, custom posts, and media library files and sorts them into dynamically created folders.\u003C\u002Fp>\n\u003Cp>With dynamic folders, Sort out all your posts by date, authors, categories and more! Folders seamlessly integrates with the WordPress interface to intelligently create folders containing your content.\u003Cbr \u002F>\nWe also have a native integration with WooCommerce. Manage your dynamic folders automatically using Folders with WooCommerce.\u003C\u002Fp>\n\u003Cp>This is a great way to manage and organize folders when you start using the Folders plugin.\u003C\u002Fp>\n\u003Ch4>🔁 Replace media library files\u003C\u002Fh4>\n\u003Cp>With the Folders plugin, replace media library files with other files. Save time whenever you need to replace a media file on all of your pages, posts, etc. When you replace a media file, the change will reflect on all of your pages, posts, and more.\u003C\u002Fp>\n\u003Cp>With the replace media files feature, users can select the file they want to replace, choose whether to “just replace the file” or “replace the file and use the new file name and update all relevant links”, and select any desired date options. The changes are automatically applied to all instances of the file on the user’s website, so they don’t have to waste time manually replacing each instance of the file.\u003C\u002Fp>\n\u003Cp>Media replace feature allows for quick and easy replace media files process, without manually replacing each instance of the file on their website. Plus, with the ability to choose date options, users can easily maintain the context and relevance of their media files.\u003C\u002Fp>\n\u003Cp>Media replace feature video:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F16MrxVo2EC4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch4>📁 Bulk Organize The Media Library Files\u003C\u002Fh4>\n\u003Cp>The bulk organize media feature in Folders allows users to quickly and easily move multiple media files into folders at once. Using the intuitive drag-and-drop interface, users can select the files they want to move, drag them into the desired folder, and watch as the counter increases to indicate that the files have been successfully moved.\u003C\u002Fp>\n\u003Cp>In addition to using drag-and-drop, users can also use the dropdown menu to move their files without using drag and drop. With the bulk organize media feature, users can take control of their WordPress media organization.\u003C\u002Fp>\n\u003Ch4>💾 Download Media Library Folder\u003C\u002Fh4>\n\u003Cp>A feature you get with the Pro version with our easy-to-use interface, all the folders’ content be downloaded in a ZIP file. Download the entire media library folder.\u003C\u002Fp>\n\u003Ch4>📤 Upload a folder structure locally from your computer\u003C\u002Fh4>\n\u003Cp>With the Pro version, upload a folder structure directly from your computer and replicate it as virtual folders in your media library. The upload folder button helps you upload the structure of the folder hierarchy directly, helping you save a lot of time as you can have a ready-made structure ready to use on folders without putting in a ton of effort and time into creating multiple folders and subfolders from scratch.\u003C\u002Fp>\n\u003Ch4>🌟 Custom Posts Support\u003C\u002Fh4>\n\u003Cp>In the Pro version, if you use plugins that provide custom posts, organize the custom posts using folders. Simply enable the support for folders for your custom post, and you are all set to use folders with your custom post! For example: Use this feature for WooCommerce products, orders, coupons and more!\u003C\u002Fp>\n\u003Ch4>👋 Import and export existing Folders\u003C\u002Fh4>\n\u003Cp>Import folders data from FileBird, Enhanced Media Library, Wicked Folders, Real Media Library, WP Media Folder, HappyFiles (Happy Files), and Mediamatic.\u003Cbr \u002F>\nHave you been using FileBird, Enhanced Media Library, Wicked Folders, Real Media Library, or WP Media Folder, and are you considering switching to Folders. Import all existing folders created with any of these plug-ins so that you don’t have to sort all your files and folders all over again. Our intelligent folder detection capability can alert you when it detects any previous folder structure from any of these existing plugins. You can also export Folders.\u003C\u002Fp>\n\u003Ch4>💻 Here Are Some Use Cases\u003C\u002Fh4>\n\u003Cp>Wondering how you can use these pages, posts, and media library folders plugin for your online business?\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Bloggers:\u003C\u002Fstrong> Easily upload content for blogs, including text, photos, videos, and audio files. Then manage everything you upload by placing them in clearly labeled media library folders.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Web developers:\u003C\u002Fstrong> Design websites in an organized fashion by uploading graphics, animations, site elements, and content – all packaged neatly in directories.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>E-Commerce businesses:\u003C\u002Fstrong> Quickly upload new products and descriptions and then place them in folders organized by categories. For example, shoes, dresses, suits, and undergarments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Photographers:\u003C\u002Fstrong> You may take hundreds of photos per month and many media categories. Use folders to organize your photographs into media library folders by type, such as people, animals, nature, environment, real estate, weddings, and so on.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Publishers:\u003C\u002Fstrong> You have a lot of content to manage, edit, and publish. Wouldn’t it be nice to have a way to organize it all? With Folders, organize every piece of content and media used in each piece into neat posts folders, pages folders, and media categories based on the media type, date, topic, and so on.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Digital Agencies:\u003C\u002Fstrong> You’re creating all sorts of content for your clients daily – ads, blog posts, social media content, videos, media categories, and all kind of WordPress media library files. Organize it all by file type, topic, campaign, or other categories using the Folders plugin.\u003C\u002Fp>\n\u003Ch4>🔒 GDPR AND PRIVACY\u003C\u002Fh4>\n\u003Cp>The Folders plugin is GDPR compliant. All data is stored locally on your website.\u003C\u002Fp>\n\u003Cp>Folders is compatible with Gutenberg, Elementor website builder, Divi, Visual Composer, WPBakery, Beaver Builder, and any WordPress theme.\u003C\u002Fp>\n\u003Cp>Download this plugin today for free and get unlimited folders to organize your WP content. Then unlock unlimited folders with the Pro Plan for max organization!\u003C\u002Fp>\n\u003Ch4>🤗 Testimonials\u003C\u002Fh4>\n\u003Cblockquote>\n\u003Cp>“Wow, great tool to optimize WordPress productivity\u003Cbr \u002F>\n  This is such a great tool and fixes something that WordPress lacks in its media library options. I’m going to start adding this to all client WordPress sites moving forward for ease of use and added organization. Thanks for your work!”\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Justin Parsons, See Justin Code\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Order your chaos!\u003Cbr \u002F>\n  We have thousands of images in our library and tons of products in our online store. So I needed something to get some order in this chaos: enter Folders. The free version gives you a good start. It is immediately clear how you can get about organizing your stuff. I got the upgrade almost immediately, I liked it so much. You can organize your images, pages, products, and lots more. No more endless lists. Highly recommended.”\u003C\u002Fp>\n\u003Cp>  \u003Cstrong>Jan-Wouter Stigter, Malta Furniture Ltd\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Create unlimited folders with the Folders WordPress plugin, organize & manage your Media Library files, Pages & Posts in folders 📁",90000,2025680,1492,"2026-03-11T10:47:00.000Z","6.9.4","3.0.0","",[53,38,54,55,22],"folder","media-library","pages-folders","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffolders.3.1.6.zip",89,6,"2026-01-07 14:21:03",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":51,"download_link":79,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"disable-media-pages","Disable Media Pages","4.0.0","joppuyo","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoppuyo\u002F","\u003Cp>Completely disable “attachment” pages created by WordPress.\u003C\u002Fp>\n\u003Cp>By default, WordPress creates a page for each of your attachments. This is can be undesirable because of two reasons:\u003C\u002Fp>\n\u003Ch3>Search engine optimization\u003C\u002Fh3>\n\u003Cp>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 \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fsearch\u002Fdocs\u002Fadvanced\u002Fguidelines\u002Fthin-content\" rel=\"nofollow ugc\">thin content\u003C\u002Fa>. Even worse, attachment pages may in some cases rank higher than your actual content pages which leads to a poor user experience.\u003C\u002Fp>\n\u003Ch3>Reserved slugs\u003C\u002Fh3>\n\u003Cp>Attachment pages can accidentally reserve slugs on your site. Let’s say you upload an image named \u003Cstrong>contact.jpeg\u003C\u002Fstrong>, an attachment page \u003Ccode>https:\u002F\u002Fexample.com\u002Fcontact\u003C\u002Fcode> is automatically created. If you then try to create a page named \u003Cstrong>Contact\u003C\u002Fstrong>, the URL for that page will be \u003Ccode>https:\u002F\u002Fexample.com\u002Fcontact-2\u003C\u002Fcode> which isn’t that great.\u003C\u002Fp>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>This plugin works by automatically setting all attachment slugs to an unique id, so they won’t conflict with your pages. If an attachment page is accessed, the plugin will set a 404 status code and display the “page not found” template.\u003C\u002Fp>\n\u003Cp>You can also mangle any existing attachment slugs so they won’t cause any issues in the future.\u003C\u002Fp>\n\u003Ch3>WP CLI support\u003C\u002Fh3>\n\u003Cp>The plugin supports WP CLI.\u003C\u002Fp>\n\u003Ch4>Mangle existing attachment slugs\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>wp disable-media-pages mangle\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Restore attachment slugs\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>wp disable-media-pages restore\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Note for WordPress 6.4\u003C\u002Fh3>\n\u003Cp>WordPress 6.4 includes \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2023\u002F10\u002F16\u002Fchanges-to-attachment-pages\u002F\" rel=\"nofollow ugc\">a new feature\u003C\u002Fa> that allows you to disable attachment pages. However, this feature redirects attachment pages to the file URL instead of returning a 404 error. To completely disable attachment pages, you should use this plugin instead. The WP 6.4 feature also does not fix the issue where attachment pages reserve slugs for pages.\u003C\u002Fp>\n\u003Cp>Also, there is not user interface to enable or disable media pages, they are automatically disabled for new sites but remain enabled for existing sites.\u003C\u002Fp>\n\u003Cp>Because of these issues, I recommend you to use this plugin instead of the built-in feature. The plugin will be updated in the foreseeable future, at least until attachment pages are completely removed from WordPress core and older WordPress versions are no longer in use.\u003C\u002Fp>\n\u003Ch3>Thanks\u003C\u002Fh3>\n\u003Cp>Special thanks to Greg Schoppe for \u003Ca href=\"https:\u002F\u002Fgschoppe.com\u002Fwordpress\u002Fdisable-attachment-pages\u002F\" rel=\"nofollow ugc\">his research\u003C\u002Fa> and inspiration that helped a lot with developing this plugin.\u003C\u002Fp>\n\u003Ch3>Support the plugin\u003C\u002Fh3>\n\u003Cp>Maintaining a WordPress plugin is a lot of work. If you like the plugin, please consider rating it on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdisable-media-pages\u002Freviews\u002F#new-post\" rel=\"ugc\">WordPress.org\u003C\u002Fa>. You can also support me on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fjoppuyo\" rel=\"nofollow ugc\">GitHub sponsors\u003C\u002Fa>. Thank you!\u003C\u002Fp>\n\u003Cp>If you are interested, you can also check out my other WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustomizer-disabler\u002F\" rel=\"ugc\">Disable Customizer\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-drop-cap\u002F\" rel=\"ugc\">Disable Drop Cap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002F\" rel=\"ugc\">ACF Image Aspect Ratio Crop\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Completely remove \"attachment\" pages for WordPress media. Improve SEO and prevent conflicts between page and image permalinks.",10000,86693,17,"2025-08-04T15:04:00.000Z","6.8.5","6.0","8.0",[20,76,77,21,78],"disable","hide","remove","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-media-pages.4.0.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":49,"requires_at_least":93,"requires_php":51,"tags":94,"homepage":98,"download_link":99,"security_score":13,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"media-deduper","Media Deduper","1.5.9","cornershop","https:\u002F\u002Fprofiles.wordpress.org\u002Fcornershop\u002F","\u003Cp>Media Deduper will find and eliminate duplicate images and attachments from your WordPress media library. After installing, you’ll have a new “Manage Duplicates” option in your Media section.\u003C\u002Fp>\n\u003Cp>Before Media Deduper can identify duplicate assets, it will build an index of all the files in your media library, which can take some time. Once that’s done, however, Media Deduper automatically adds new uploads to its index, so you shouldn’t have to generate the index again.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need faster indexing? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Check out Media Deduper Pro\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Once up and running, Media Deduper provides you with a “Manage Duplicates” page listing all of your duplicate media files. The list makes it easy to see and delete duplicate files: delete one and its twin will disappear from the list because it’s then no longer a duplicate. Easy! By default, the list is sorted by file size, so you can focus on deleting the files that will free up the most space.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Media Deduper comes with a “Smart Delete” option that prevents a post’s Featured Image from being deleted, even if that image is found to be a duplicate elsewhere on the site.\u003C\u002Fp>\n\u003Cp>If a post has a featured image that’s a duplicate file, Smart Delete will re-assign that post’s image to an already-in-use copy of the image before deleting the duplicate so that the post’s appearance is unaffected. This feature only tracks Featured Images, and not images used in galleries, post bodies, shortcodes, meta fields, or anywhere else.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Looking for more features? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Media Deduper Pro\u003C\u002Fa> includes features for image fields from several popular plugins as well.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Note that duplicate identification is based on the data of the files themselves, not any titles, captions or other metadata you may have provided in the WordPress admin.\u003C\u002Fp>\n\u003Cp>Media Deduper can differentiate between 1.) media items that are duplicates because the media files they link to have the same data and 2.) those that actually point to the same data file, which can happen with a plugin like WP Job Manager or Duplicate Post.\u003C\u002Fp>\n\u003Cp>As with any plugin that can perform destructive operations on your database and\u002For files, using Media Deduper can result in permanent data loss if you’re not careful. \u003Cstrong>Back up your data before you try out Media Deduper! Please!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use this plugin at your own risk. The plugin developers are not responsible for any lost data or site issues as a result of using this plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Need more support? \u003Ca href=\"https:\u002F\u002Fwww.mediadeduper.com\u002F\" rel=\"nofollow ugc\">Media Deduper Pro\u003C\u002Fa> includes dedicated support from Cornershop Creative.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cp>Media Deduper requires PHP 7.0 or later.\u003C\u002Fp>\n","Save disk space and bring some order to the chaos of your media library by removing and preventing duplicate files.",9000,169474,76,43,"2025-12-03T19:24:00.000Z","4.3",[95,96,21,97],"admin","attachments","upload","https:\u002F\u002Fwww.mediadeduper.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-deduper.1.5.9.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":113,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":118,"download_link":119,"security_score":34,"vuln_count":14,"unpatched_count":26,"last_vuln_date":120,"fetched_at":28},"dx-delete-attached-media","DX Delete Attached Media","2.0.6","Mario Peshev","https:\u002F\u002Fprofiles.wordpress.org\u002Fnofearinc\u002F","\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fx51scLO71U0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>DX Delete Attached Media deletes all of the attached media files to your posts once they get deleted from the system. The standard core behavior deletes posts alone without taking care of related images. Now you can maintain your install and get rid of all solo attachments getting into your posts via the Media button and used nowhere else.\u003C\u002Fp>\n\u003Cp>\u003Cem>The plugin works with WooCommerce and Easy Digital Downloads.\u003C\u002Fem>\u003C\u002Fp>\n","Automatically deletes attached media from posts and custom post types added via the Media button.",4000,54695,98,28,"2023-12-19T08:51:00.000Z","6.3.8","4.5","7.4",[20,21,117],"post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdx-delete-attached-media\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdx-delete-attached-media.2.0.6.zip","2023-10-16 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":13,"num_ratings":131,"last_updated":132,"tested_up_to":113,"requires_at_least":133,"requires_php":115,"tags":134,"homepage":137,"download_link":138,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"autoremove-attachments","Autoremove Attachments","1.3.1","Polygon Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fpolygonthemes\u002F","\u003Cp>Autoremove Attachments helps you keep the Media Library clean by deleting all media files attached as child attachments to a post, page, or custom post type when the parent is deleted.\u003C\u002Fp>\n\u003Cp>By default, when you delete content from your website, regardless if it’s a post, a page, a product, or any kind of post type, WordPress keeps the media files previously associated with it, even if after the removal of your content they are not used anywhere else.\u003C\u002Fp>\n\u003Cp>Autoremove Attachments tries to solve this problem by automating the removal of all media files that have a child-parent relationship with the removed content. (so you don’t have to manually track and remove orphan files left on your server)\u003C\u002Fp>\n\u003Ch3>Important Considerations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>A soft delete that places your post, page, or custom post type in Trash will not trigger the removal of its child attachments. The purge happens when you empty your trash.\u003C\u002Fli>\n\u003Cli>When you delete a post, page or custom post type, we try to determine if its child attachments are used anywhere else on your website. If they are, we do not remove them, to prevent broken links.\u003C\u002Fli>\n\u003Cli>The additional checks before the automatic removal can be disabled from the Media Settings for improved performance on large websites with thousands of posts and media files.\u003C\u002Fli>\n\u003Cli>The plugin only removes files tracked by WordPress. Some poorly coded themes generate additional thumbnail sizes that are not tracked by WordPress and this always leads to orphan files left on your server.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatibility and Third-Party Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-digital-downloads\" rel=\"ugc\">Easy Digital Downloads\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>All themes and plugins that do things the WordPress way\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you use a plugin to optimize and clean your database of revisions, trashed posts, etc, make sure you use one that relies on native WordPress functions to perform the maintenance tasks. We recommend \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-sweep\" rel=\"ugc\">WP-Sweep\u003C\u002Fa>.\u003C\u002Fp>\n","Remove child attachments when parent post, page or custom post type is deleted.",3000,34470,15,"2023-08-12T00:30:00.000Z","5.8",[20,135,21,136,117],"custom-post-type","page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautoremove-attachments","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautoremove-attachments.zip",{"attackSurface":140,"codeSignals":168,"taintFlows":179,"riskAssessment":214,"analyzedAt":224},{"hooks":141,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":26,"unprotectedCount":26},[142,148,151,153,156,159,162],{"type":143,"name":144,"callback":145,"file":146,"line":147},"action","plugins_loaded","anonymous","includes\\class-wp-media-replace.php",142,{"type":143,"name":149,"callback":145,"file":146,"line":150},"admin_enqueue_scripts",157,{"type":143,"name":149,"callback":145,"file":146,"line":152},158,{"type":143,"name":154,"callback":145,"file":146,"line":155},"add_meta_boxes",159,{"type":143,"name":157,"callback":145,"file":146,"line":158},"pre_post_update",160,{"type":143,"name":160,"callback":145,"file":146,"line":161},"wp_enqueue_scripts",175,{"type":143,"name":160,"callback":145,"file":146,"line":163},176,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":14,"externalRequests":26,"nonceChecks":32,"capabilityChecks":32,"bundledLibraries":178},[],{"prepared":14,"raw":26,"locations":171},[],{"escaped":14,"rawEcho":32,"locations":173},[174],{"file":175,"line":176,"context":177},"admin\\class-wp-media-replace-admin.php",339,"raw output",[],[180,204],{"entryPoint":181,"graph":182,"unsanitizedCount":32,"severity":203},"save_meta_box (admin\\class-wp-media-replace-admin.php:122)",{"nodes":183,"edges":199},[184,189,193],{"id":185,"type":186,"label":187,"file":175,"line":188},"n0","source","$_REQUEST",148,{"id":190,"type":191,"label":192,"file":175,"line":188},"n1","transform","→ get_image_id()",{"id":194,"type":195,"label":196,"file":175,"line":197,"wp_function":198},"n2","sink","get_col() [SQLi]",363,"get_col",[200,202],{"from":185,"to":190,"sanitized":201},false,{"from":190,"to":194,"sanitized":201},"high",{"entryPoint":205,"graph":206,"unsanitizedCount":32,"severity":203},"\u003Cclass-wp-media-replace-admin> (admin\\class-wp-media-replace-admin.php:0)",{"nodes":207,"edges":211},[208,209,210],{"id":185,"type":186,"label":187,"file":175,"line":188},{"id":190,"type":191,"label":192,"file":175,"line":188},{"id":194,"type":195,"label":196,"file":175,"line":197,"wp_function":198},[212,213],{"from":185,"to":190,"sanitized":201},{"from":190,"to":194,"sanitized":201},{"summary":215,"deductions":216},"The \"wp-media-replace\" v1.0.0 plugin exhibits a generally strong security posture, with no known CVEs, zero identified attack surface points without authentication, and the majority of SQL queries employing prepared statements. The presence of a nonce check and a capability check further bolster its defenses against common WordPress vulnerabilities. However, the static analysis reveals two taint flows with unsanitized paths, both flagged with high severity. While the absence of raw SQL queries and a limited attack surface are positive, these high-severity taint flows represent a significant concern.  The plugin's vulnerability history is clean, suggesting a good track record, but the high-severity findings in the current static analysis warrant careful consideration.  Overall, the plugin has robust foundational security but requires immediate attention to address the identified unsanitized path vulnerabilities to mitigate potential risks.",[217,220,221],{"reason":218,"points":219},"High severity taint flow with unsanitized path",12,{"reason":218,"points":219},{"reason":222,"points":223},"Output escaping only 67% properly escaped",4,"2026-03-16T22:16:41.650Z",{"wat":226,"direct":235},{"assetPaths":227,"generatorPatterns":230,"scriptPaths":231,"versionParams":232},[228,229],"\u002Fwp-content\u002Fplugins\u002Fwp-media-replace\u002Fadmin\u002Fcss\u002Fwp-media-replace-admin.css","\u002Fwp-content\u002Fplugins\u002Fwp-media-replace\u002Fadmin\u002Fjs\u002Fwp-media-replace-admin.js",[],[229],[233,234],"wp-media-replace\u002Fcss\u002Fwp-media-replace-admin.css?ver=","wp-media-replace\u002Fjs\u002Fwp-media-replace-admin.js?ver=",{"cssClasses":236,"htmlComments":237,"htmlAttributes":240,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":247},[],[238,239],"\u003C!-- The WordPress Media Replace Plugin -->","\u003C!-- Replace Media -->",[241,242,243],"id=\"replace_image\"","name=\"upload_replace_image\"","name=\"replace_image_field_nonce\"",[],[246],"var ajaxurl = '",[]]