WordPress 6 min read

A new free WordPress media library plugin for folders, image editing and replacement

Meet DawsonyWeb Media Library: a free WordPress plugin for media folders, bulk details, local image tools and replacement that preserves existing URLs.

A new free WordPress media library plugin for folders, image editing and replacement

A WordPress Media Library often starts with a handful of images and ends up holding years of product photos, campaign graphics and files called final-final. Finding the right attachment becomes a job in itself. Replacing an image already used across the site can be even more awkward.

I have released DawsonyWeb Media Library, a free WordPress media library plugin with virtual folders, bulk metadata editing, image tools and local image replacement that keeps existing URLs. Version 1.1.0 is available as a direct download from Dawsony while its WordPress.org submission is under review.

WordPress media folders without moving your files

The plugin adds a dedicated media workspace with nested virtual folders, grid and list views, search, file filters and sorting. You can move selected files with a Move action or drag them onto a folder.

Virtual matters here: assigning a folder does not move the file on disk or change its URL. You can organise an existing library without rewriting links in your pages. The standard WordPress Media Library and editor upload dialogs remain available, with folder filters alongside the new workspace.

Folder names are shared, while favourites are personal to each user. A Missing alt text view helps you find images that need review. WordPress's existing attachment permissions still apply.

Bulk image titles, alt text, captions and descriptions

Bulk details editing lets you review and change each selected file's title, alt text, caption and description. A title prefix and an alt-text pattern can help with consistent batches, and you can preview the proposed values before saving.

I would use that for organisation, then review the image descriptions in context. Repeating a search keyword across every photo is not useful alt text. An image's purpose on the page matters, and a decorative image may need different treatment from a product detail photo. A library tool cannot decide that context for you.

The bulk workspace supports selections across pages, up to 50 files. Smaller, reviewed batches are often easier to check than trying to rename everything at once.

Crop, resize and compress images on your WordPress server

The image editor combines visual cropping, exact crop coordinates, rotation, flipping and proportional resizing. You can choose a ratio or draw a crop, then reduce the dimensions without upscaling.

Processing uses your server's WordPress image editor. There is no external image-processing account or paid image API. The available formats depend on the GD or Imagick support provided by your host.

Save as a new copy is the default route for preserving the original. Compression is also available for compatible static images, including selected batches. A lower quality setting does not guarantee a smaller result, and PNG is lossless. Compression leaves an original unchanged when the output would be larger.

Give your WordPress media a clearer homeFolders, metadata tools, image editing and replacement are included in the free plugin. No account or licence key is required.
Download Media Library FreeRead the installation guide

Bulk WebP and AVIF conversion creates separate copies

Version 1.1 includes bulk format conversion for compatible static images. You can choose a server-supported output format and quality, then compare original and converted file sizes and open the new copies.

Conversion creates separate attachments. It does not rewrite the images already used in your pages, replace their URLs or automatically make the website serve WebP or AVIF. You need to use the converted copies in the page content to serve the new files.

That separation keeps the original available, but it uses additional storage. Files already in the target format or files that cannot be edited are skipped. Individual errors do not stop the remaining images. Format support and useful size savings need checking on your own host and images.

Replace a WordPress image without changing its URL

Replacing a local static image in the same format preserves its attachment ID, full filename and recorded generated-size filenames. WordPress image blocks, featured images and galleries can continue using those existing references.

This is useful when the photo needs updating but the attachment is already used across several pages. Refresh browser, page and CDN caches afterwards, and check the important pages. Matching proportions helps where layouts rely on fixed image shapes.

External copies, remote-only media and custom page-builder exports are separate concerns. Changing the format needs a new attachment with a new URL. I would check the site's actual storage setup before treating replacement as a universal fix.

Previous-version restore is useful, but it is temporary

After changing an original, the plugin can restore one previous version while its private temporary snapshot remains available. That includes recorded image sizes and attachment metadata.

Your host can clear temporary storage, and the plugin retains only one previous version. This is a short recovery option, not a long-term backup system. If safe private storage cannot be created, the plugin refuses to change the existing image. Keep normal website backups regardless.

Usage checks and archive do not prove an image is unused

Find usage checks known WordPress content and blocks, featured images, classic galleries and WooCommerce product galleries within the content you can edit. It does not find every reference a theme, widget, custom field or page builder might store.

No matches never proves a file is safe to delete. Archive only hides an item in this workspace: it does not remove it from the website, change its URL or hide it in the standard Media Library. Permanent deletion is a separate action and needs a proper reference check and backup.

Installing the new free Media Library plugin

Download the ZIP from the Media Library plugin page. In WordPress, open Plugins, choose Add New Plugin and Upload Plugin, then install and activate the ZIP. Open Media and choose DawsonyWeb Library.

WordPress 6.5 or later and PHP 8.0 or later are required. Image tools need local originals, writable uploads and a working WordPress image editor. ZIP downloads require PHP ZIP support. Animated images, SVG editing and remote-only image processing are excluded.

WordPress.org review is pending, so directory installation and automatic directory updates are not available yet. Until publication there, use the latest download from Dawsony to update through Upload Plugin. The documentation covers image limits, storage requirements, privacy and troubleshooting.

Where this fits alongside Corevum

Corevum provides a wider WordPress administration workspace. DawsonyWeb Media Library is for sites that want a dedicated media tool without changing the whole dashboard. If you use both, review the overlapping media modules and choose the workflow you want staff to use.

Want a better media workflow on your WordPress site?Try the free plugin, or tell me about the image-management problem your site needs to solve. I can help with WordPress development, integration and practical performance work.
See Media Library and screenshotsTalk to Adam about your site

Need a hand with this?

Get direct help with a WordPress fault, a custom feature or the regular upkeep of your website.

A related project

A custom price history feature for WooCommerce

Bespoke plugin work to record product price changes and present the history by date, delivered through an agency.

Talk directly to Adam

Share this article

Back to Blog