-
v1.8.1 Stable
released this
2026-06-08 18:02:24 +00:00 | 3 commits to main since this release1.8.1
Release date: 2026-06-08
Fixed
- Network Operations buttons now use standard HTML POST forms with server-side redirect (PRG pattern), replacing the AJAX approach that failed due to network admin script-loading constraints.
- Removed unreliable in-render script enqueueing for Network Tools page; operation buttons now work without JavaScript.
- JS dismiss/cancel labels on the Alerts page now use i18n strings from
wp_localize_script.
1.8.0
Release date: 2026-06-08
Added
- WordPress Multisite support — plugin now declares
Network: trueand can be activated network-wide. - Two operating modes configurable from Network Admin → Media Audit → Settings:
- Per site (default) — each site operates independently, identical to v1.7.x behaviour.
- Central — API credentials and filter lists are configured once in the network admin and shared across all sites. Site-level admin pages show a placeholder notice linking to the network admin panel.
- Network admin panel (central mode only): aggregated Audit list, Alerts list, and Tools page showing all media across all sites with a "Site" column identifying origin. Network Tools page allows triggering internal and external scans across all sites via Action Scheduler.
- Network mirror table
{base_prefix}mra_network_index— lightweight denormalised index enabling fast cross-site queries without per-requestswitch_to_blog()loops. Synchronised automatically after each scan batch. - New site provisioning — when the plugin is network-active, tables are automatically created for newly added sites via the
wp_initialize_sitehook. - Settings migration — on first switch to central mode, existing settings from the main site are copied to the network option as a starting point.
- Network-aware uninstall — when
delete_on_uninstallis set, uninstalling removes tables and options from every site in the network plus the mirror table. - DB schema version bumped to
1.3.0.
Downloads