October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
automatic updates

WordPress Storage Cleanup: Smarter Previews and Automation Updates

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Safe WordPress storage maintenance is three separate jobs: reviewing media files that appear unreferenced, limiting database growth from revisions and transients, and automating updates with a tested rollback plan. Treat every scan result as a candidate—not proof that a file is unused—keep a recoverable copy before destructive work, and verify WP-Cron and the current plugin configuration before scheduling anything.

Start with a recovery-first cleanup plan

Do not combine media deletion, database purging and software updates into one unattended task. Each has different failure modes and recovery requirements.

Task What it changes Primary safeguard
Media review Files in the uploads area and their registered media records Inspect references, quarantine or back up candidates, then delete in a reviewed batch
Revision control Future post-revision retention in the posts table Choose a limit that preserves the site’s editorial recovery needs
Transient cleanup Temporary cached values, sometimes outside the database Prefer expired-only deletion and ensure application code regenerates misses
Plugin and theme updates Executable site code Reliable scheduling, update notices and a tested database-and-files rollback path

Before any irreversible step, confirm that a recent backup can actually be restored. A backup that has never been tested is not a dependable recovery plan. Also record the active theme, page builders, custom plugins, object-cache drop-ins and external systems that may reference your files.

How to safely remove unused media files

A scan identifies candidates, not universal non-use

A media scanner can match references in the content structures and file types its parsers understand. It cannot establish that an image is unused in every possible location. A file may be consumed by a page builder, theme setting, template, custom field, dynamic query, CSS rule, JavaScript, external embed or another site in your workflow.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
#1 Best Overall
Sandisk 2TB Extreme Portable SSD, Up to 1050MB/s, USB-C, USB 3.2 Gen 2, IP65 Water and Dust Resistance, Updated Firmware, External Solid State Drive, SDSSDE61-2T00-G25
  • Get NVMe solid state performance with up to 1050MB/s read and 1000MB/s write speeds in a portable, high-capacity drive(1) (Based on internal testing; performance may be lower depending on host device & other factors. 1MB=1,000,000 bytes.)
  • Up to 3-meter drop protection and IP65 water and dust resistance mean this tough drive can take a beating(3) (Previously rated for 2-meter drop protection and IP55 rating. Now qualified for the higher, stated specs.)
  • Use the handy carabiner loop to secure it to your belt loop or backpack for extra peace of mind.
  • Help keep private content private with the included password protection featuring 256‐bit AES hardware encryption.(3)
  • Easily manage files and automatically free up space with the SanDisk Memory Zone app.(5). Non-Operating Temperature -20°C to 85°C

WordPress housekeeping guidance recommends caution with uncertain images. If storage pressure is urgent, move questionable files to a backup folder rather than deleting them immediately. Check the relevant plugin’s uninstall instructions as well; uninstall behavior differs, and removing a plugin does not guarantee that its data or media references are handled in the same way.

Use a preview-and-staging workflow

  1. Inventory the site. Note active themes, builders, galleries, custom post types, CDN or off-site consumers and any import/export process that may depend on uploads.
  2. Run a scan without deleting. Let the scan finish and save its report. On large libraries, use a tool that can resume interrupted work rather than assuming a timed-out request produced a complete result.
  3. Review each candidate. Open the file, inspect its metadata and search the site’s templates, builder modules, menus, widgets and custom fields. Ask owners of connected sites or workflows whether they use the URL.
  4. Quarantine or back up uncertain files. Preserve the original path or a clear mapping so restoration is possible. Keep the quarantine accessible only to administrators and monitor links after the move.
  5. Delete a small, approved batch. Record the date, filenames and operator. Recheck key pages, feeds, sitemaps and external integrations after deletion.

What the current Media Cleaner listing documents

The WordPress.org listing for Media Cleaner shows version 7.2.9 dated September 26, 2026. Its recent changelog describes resumable, checkpointed scan runs whose staged results are published after analysis completes; private quarantine storage; file-identity validation; and idempotent cleanup operations. The listing also records parser, reference-matching and trash-preview fixes.

These are vendor-described features, not an independent performance test. The listing says trash previews are currently restricted to raster images and that results produced by an older scanner version require a fresh scan before deletion. Therefore, check the installed version and its current documentation immediately before acting. A preview is useful for review, but it does not expand the scanner’s parser coverage beyond what the site and tool support.

Rank #2
SSK Portable SSD 250GB External Solid State Hard Drive USB C Up to 1050MB/s
  • Capacity Display Variance: 250GB external ssd often appears as around 232GB on Windows. MacOS can show full 250 GB capacity. This is binary calculation difference and doesn’t affect SSD hard drive actual physical storage
  • 1050 MB/s Speed: Instantly access to your files with blazing-fast 10Gbps external SSD read up to 1050MB/s and write up to 1000MB/s. LED Light indicates USB SSD instant activity
  • Data Security: Solid state drives S.M.A.R.T. health diagnostics​ and adaptive TRIM optimizing data block management ensures consistent write speeds and extends the longevity of the portable SSD
  • USB-C & USB-A Cable: Both cables featuring rapid USB 3.2 Gen2, this USB SSD effortlessly bridges devices, enabling seamless cross-platform file transfers and backup between computers, smartphones, tablets and iPhone
  • Always Fast: No slowdowns for large file transfers. With SLC caching (25% of current available capacity allocated as high-speed cache), this external SSD delivers steady 10Gbps for transfers within the cache capacity

Can you limit how many WordPress revisions are saved?

Yes. WordPress stores revisions in the posts table, and the WP_POST_REVISIONS setting controls future retention. A limit reduces new accumulation; changing it does not automatically purge every revision already in the database.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
WP_POST_REVISIONS value Documented behavior Best fit
Positive integer, such as 5 Keep that many revisions per post, plus autosave behavior documented by WordPress; older revisions are removed when the post is updated again Sites that need a defined recovery window
true or -1 Keep every revision Editorial or compliance workflows that require complete history, with greater database growth
false or 0 Keep no normal revisions; one autosave per post remains Only when the owner accepts minimal recovery history

Autosaves do not overwrite the published post. They provide a recovery copy after an interruption, so disabling normal revisions is not the same as eliminating all recovery data. Choose the limit with editors: a news desk, collaborative team or regulated site may need more history than a small brochure site.

The official revision documentation describes an API function for deleting revisions but does not establish a universal built-in deletion screen in the section reviewed. Use a documented, backup-protected maintenance method rather than assuming that changing the constant cleans old rows immediately.

Rank #3
Kosbees 500 GB External Hard Drives,Portable Hard Drive for Windows,Ultra Slim External HDD Store Compatible with PC, MAC,Laptop,PS4, Xbox one, Xbox 360;Plug and Play Ready
  • 【Plug-and-Play Expandability】 With no software to install, just plug it in and the drive is ready to use in Windows(For Mac,first format the drive and select the ExFat format.
  • 【Fast Data Transfers 】The external hard drives with the USB 3.0 cable to provide super fast transfer speed. The theoretical read speed is as high as 110MB/s-133MB/s, and the write speed is as high as 103MB/s.
  • 【High capacity in a small enclosure 】The small, lightweight design offers up to 500GB capacity, offering ample space for storing large files, multimedia content, and backups with ease. Weighing only 0.35 Lbs, it's easy to carry "
  • 【Wide Compatibility】Supports PS4 5/xbox one/Windows/Linux/Mac and other operating systems, ensuring seamless integration with game consoles,various laptops and desktops .
  • Important Notes for PS/Xbox Gaming Devices: You can play last-gen games (PS4 / Xbox One) directly from an external hard drive. However, to play current-gen games (PS5 / Xbox Series X|S), you must copy them to the console's internal SSD first. The external drive is great for keeping your library on hand, but it can't run the new games.

Is it safe to delete expired transients?

Expired-only deletion is generally the conservative maintenance target, provided applications correctly regenerate a value after a cache miss. A transient’s expiration is a maximum lifetime, not a guaranteed minimum. As the WordPress Transients API documentation explains, a transient can disappear well before its expiration and will not remain after that maximum time.

Persistent object-cache plugins may store transients in memory instead of the database. On a single-site installation they are normally represented in wp_options; on multisite, network-scoped values may use wp_sitemeta. A persistent object-cache drop-in changes where the value is held, so database row counts do not necessarily represent all transient data.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use WP-CLI for targeted inspection

WP-CLI’s transient commands support listing, reading, setting and deleting values. To remove only entries whose maximum lifetime has passed, run:

Rank #4
Sale
Samsung T7 Portable SSD 1TB Titan Gray, USB 3.2 Gen 2, Up to 1,050MB/s
  • MADE FOR THE MAKERS: Create; Explore; Store; The T7 Portable SSD delivers fast speeds and durable features to back up any endeavor; Build your video editing empire, file your photographs or back up your blogs all in an instant
  • SHARE IDEAS IN A FLASH: Don’t waste a second waiting and spend more time doing; The T7 is embedded with PCIe NVMe technology that brings fast read and write speeds up to 1,050/1,000 MB/s¹, making it almost twice as fast as the T5
  • ALWAYS MAKE THE SAVE: Compact design with massive capacity; With capacities up to 4TB, save exactly what you need to your drive – from large working files to game data and everything in between
  • ADAPTS TO EVERY NEED: Whether using a PC or mobile phone, count on the T7 for extensive compatibility²; It’s a true team player when it comes to heavy-duty application usage or file-saving
  • HI RESOLUTION VIDEO RECORDING: Record Ultra High Resolution (4K 60fs) videos directly onto the T7 Portable SSD with your favorite camera or mobile devices; Supports iPhone 15 Pro Res 4K at 60fps video and more³
wp transient delete --expired

Run it from the correct WordPress installation with an account that has permission to execute WP-CLI. Deleting every transient is a different operation: it can force plugins and themes to rebuild caches and may create avoidable load. Do not present an all-transient purge as universally beneficial.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Automate updates without automating surprises

How plugin and theme auto-updates work

WordPress introduced plugin and theme auto-updates in version 5.5. The process relies on WP-Cron tasks. If cron scheduling is blocked, unreliable or affected by a plugin combination, an update may not run when expected. Check the site’s Site Health screen for cron errors before depending on automation.

By default, WordPress emails the site owner about successful and failed plugin or theme auto-update attempts. Keep those notices routed to an address that is monitored. An email is a status signal, not a substitute for checking the site after a significant update.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Best Value
SSK Portable SSD 500GB External Solid State Hard Drive USB C Up to 1050MB/s
  • Capacity Display Variance: 500GB external ssd often appears as around 465GB on Windows. MacOS can show full 500 GB capacity. This is binary calculation difference and doesn’t affect SSD hard drive actual physical storage
  • 1050 MB/s Speed: Instantly access to your files with blazing-fast 10Gbps external SSD read up to 1050MB/s and write up to 1000MB/s. LED Light indicates USB SSD instant activity
  • Data Security: Solid state drives S.M.A.R.T. health diagnostics​ and adaptive TRIM optimizing data block management ensures consistent write speeds and extends the longevity of the portable SSD
  • USB-C & USB-A Cable: Both cables featuring rapid USB 3.2 Gen2, this USB SSD effortlessly bridges devices, enabling seamless cross-platform file transfers and backup between computers, smartphones, tablets and iPhone
  • Always Fast: No slowdowns for large file transfers. With SLC caching (25% of current available capacity allocated as high-speed cache), this external SSD delivers steady 10Gbps for transfers within the cache capacity

Prepare a rollback route first

  • Make scheduled backups of both the database and files, as WordPress recommends before enabling automatic updates.
  • Verify that you can restore those backups to a usable site or staging environment.
  • Confirm who receives update failure notices and who will investigate them.
  • Review compatibility for the active theme, page builder, custom code and PHP environment.
  • Enable automatic updates selectively if the site cannot tolerate simultaneous changes.

Separate routine updates from destructive cleanup

Automatic updates can reduce manual work, but they should not silently trigger permanent media deletion or broad database purges. Schedule scans and reports first. Require an explicit review before moving candidates from quarantine to permanent deletion, and retain a fresh backup for any batch that cannot be undone in place.

WordPress housekeeping guidance advises checking for WordPress upgrades at least every three months and no less often than every six months. That is the cadence stated by that guidance, not a universal backup or maintenance policy; the appropriate interval depends on the site’s exposure, staffing and testing process.

A practical maintenance sequence

  1. Verify configuration. Check the WordPress version, active theme and plugins, WP-Cron health, object-cache drop-ins and the installed media-cleanup version.
  2. Back up and test recovery. Include database and files, and confirm that restoration works.
  3. Control future growth. Set WP_POST_REVISIONS to an intentional value after agreeing on editorial recovery needs.
  4. Clean cache data conservatively. Inspect transient behavior and use wp transient delete --expired when expired-only removal is the goal.
  5. Scan media in preview mode. Review builder, theme, dynamic, external and off-site references before quarantining anything.
  6. Re-scan when required. If a cleanup tool reports that older results came from a previous scanner version, obtain a fresh result before deletion.
  7. Delete reviewed batches only. Keep an audit record and verify important pages and integrations afterward.
  8. Automate updates separately. Enable only after cron health, notifications and rollback have been confirmed.

Choosing the right control for the problem

Need Approach Trade-off or requirement
Reduce future revision growth Core WP_POST_REVISIONS setting Does not by itself remove existing revisions; lower limits reduce recovery history
Remove stale cache entries WP-CLI transient inspection and expired-only deletion Requires command-line access; storage may be an object cache rather than the database
Find potentially unused uploads Media-cleanup scanner with preview, staging or quarantine Results depend on parser coverage and site structure; review is mandatory
Reduce manual software maintenance WordPress plugin and theme auto-updates Depends on WP-Cron and requires monitored notices plus tested rollback

A separate third-party cleanup project documents dry-run previews, chunked processing, age thresholds and scheduled cleanup, and recommends real system cron for precise timing on low-traffic sites. Those are claims from that project’s documentation, not an independent benchmark or a general WordPress guarantee. Treat any tool’s advertised batching, scheduling or safety behavior as something to verify against its current documentation and your own staging environment.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Read next

Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.