This update introduces major new premium features. The latest release allows you to see where users are seeing 404 errors on your WordPress website. It also includes improvements to the ‘unused image detection’ feature. We’ve also introduced a new system status page to both the free and premium versions of the plugin. And we’ve rolled out key fixes for cache and database functionality, as well as some usability improvements.

New system status page (free and premium)

The new system status page shows general details about your site’s health and includes a WP-Optimize section with info like your current plugin version and settings.

This feature helps our support team assist you faster by listing important details about your site’s setup in one place. You can find the system status page under the settings > system status on the WP-Optimize dashboard. It 

Log recurrent 404 requests (exclusive to premium users)

WP-Optimize now logs recurrent 404 requests, helping you identify broken links and take action to resolve them. The logs can be found under the performance tab in the WP-Optimize dashboard.

Improvements to unused image detection (exclusive to premium users)

For premium users, we’ve improved the ‘unused image detection’ feature. It can now detect unused images that are stored outside of the media library.

Fixes for cache and database functionality

This update includes several fixes to both free and premium versions to address issues reported by users:

  • Legacy widgets visibility: resolved an issue where legacy widgets were not displaying correctly when the WP-Optimize cache was enabled.
  • UI issue with preload cancellation: fixed a bug where the preload “cancel” option disappeared after instantly reloading the settings page.
  • Database optimisation status: corrected a problem where optimising a single database item unintentionally changed the status of other items.

Improvements to logging, warnings, and usability

We’ve made several tweaks and refinements to both free and premium versions to improve usability and performance:

  • Cache purge logging: we’ve added logging for cache purge operations, which can now be found under uploads/wpo/logs/cache-*.log. These logs will help you keep track of purge events, identify performance issues, and quickly debug any issues.
  • Warning messages: we’ve added a confirmation warning before deleting post metadata or orphaned relationship data to help prevent accidental loss.
  • CRON overdue guide: the CRON overdue guide now opens in a new tab for easier reference.
  • Persistent analytics tab: the analytics tab will remain visible even when minification is disabled.
  • Improved UI: we’ve added more info to our Google Analytics pages to make them easier to navigate.

For a full list of changes, please review the changelog below.

* FEATURE: Added a system status page

* FEATURE: Logs frequent and highly recurrent 404 requests; introduces a new performance tab.

* FIX: Cache – Legacy Widgets visibility issue with WP-Optimize Cache enabled

* FIX: Cache – UI issue: Preload “Cancel” option is gone after reloading the WPO settings page instantly

* FIX: Database – optimizing any item also changes the status of other items

* REFACTOR: Minify – Removal of the WPO_MINIFY_PHP_VERSION_MET constant

* TWEAK: Add a warning message before deleting post metadata or orphaned relationship data.

* TWEAK: Bailout early if the minimum PHP version is not met

* TWEAK: Introduced logging for cache purge operations, available under uploads/wpo/logs/cache-*.log

* TWEAK: Open CRON overdue guide in new tab

* TWEAK: Persist Analytics Tab when minification is disabled

* TWEAK: Premium – Unused Images – Improved detection of images not present in the Media Library, marking them as used

* TWEAK: UI improvements in Analytics section

* TWEAK: Wrapped checkboxes inside label tags in the confirmation popup that appears when clicking the “Remove” button on the Database > Tables tab.