Attachment Usage
Ever lost the overview of your attachments in the media library? This plugin helps you to identify if an attachment has been used on the website. A free and easy to use plugin saving you time working in WordPress. Your benefits You have immediate information if and where attachment and media files are used. Work more efficient with your media library. Provides links to the corresponding pages/posts or widgets where the media file was found. Filter your attachment/media list view by usage status (found/not found). Saves you a lot of time by knowing exactly where your files are used. It´s free and easy to use. Locations looked through Posts, pages: It searches in content and excerpt field and it checks if the attachment/image is used in a gallery within the content/excerpt section. Custom post types: It searches in content and excerpt field of custom post types and checks if the attachment/image is used in a gallery within the content/excerpt section. Featured image: It searches if the media file is used as featured image for the different post types. Widgets: It searches if any media or attachment file is used in the following widget elements (text, audio, video, gallery, image). WooCommerce Products: It searches in content and excerpt field as well as checks the product thumbnail and product gallery. WooCommerce Product Variation: It looks through the product variation thumbnail if the image is used. WooCommerce Product Category: It searches if the image is set in a product category. Compatible The plugin is compatible with a multisite setup and WooCommerce. Furthermore it supports the lookup process for the following page builders Gutenberg, Elementor and Visual Composer. Future roadmap & wishlist By future updates the plugin´s functionality will be enriched. If you have any suggestion please hit me an email Contribute Want to help improve the plugin feel free to submit PRs via Bitbucket here.
Disable Media Pages
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 https://example.com/contact-2 which isn’t that great. How it works 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. You can also mangle any existing attachment slugs so they won’t cause any issues in the future. WP CLI support The plugin supports WP CLI. Mangle existing attachment slugs wp disable-media-pages mangle Restore attachment slugs wp disable-media-pages restore Note for WordPress 6.4 WordPress 6.4 includes a new feature 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. 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. 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. Thanks Special thanks to Greg Schoppe for his research and inspiration that helped a lot with developing this plugin. Support the plugin Maintaining a WordPress plugin is a lot of work. If you like the plugin, please consider rating it on WordPress.org. You can also support me on GitHub sponsors. Thank you! If you are interested, you can also check out my other WordPress plugins: Disable Customizer Disable Drop Cap ACF Image Aspect Ratio Crop