Wahab133 Media Maintainer

Wahab133 Media Maintainer

Details
View on WordPress

Wahab133 Media Maintainer is a local media optimization and maintenance toolkit for WordPress. It is designed to keep Media Library attachment relationships intact while giving administrators explicit control over optimization and cleanup actions.

Key features:

  • Optimize selected images, page-used images, or the Media Library.
  • Convert eligible JPEG/PNG images to WebP and, when supported by the server, AVIF.
  • Balanced, visual-protection, and strict image profiles with a configurable sub-100 KB target.
  • Preserve generated WordPress image dimensions to reduce browser upscaling and blur risk.
  • Minify existing SVG attachments conservatively without rewriting path geometry.
  • Scan pages and common WordPress storage locations for local media references.
  • Generate or improve ALT text only when the administrator enables and runs the ALT features.
  • Preview exact duplicate usage, migrate known WordPress database references to a keeper attachment, record an old-to-new recovery mapping during quarantine, verify remaining references, and only then allow explicit permanent cleanup.
  • Review unused Media Library images before moving them to the plugin’s safety-trash workflow.
  • Optional local first-party visitor/performance analytics, disabled by default.
  • Optional Google PageSpeed Insights tests, run only after an administrator clicks a PageSpeed test action.

Fresh installations do not automatically optimize newly uploaded images, generate ALT text, enable analytics, or delete WordPress’s original-image backup. Those behaviors require administrator choice in the plugin settings or an explicit optimization action.

The plugin cannot guarantee that every detailed image will be both visually lossless and below 100 KB. Visual-protection mode keeps quality and dimensions above configured safety floors instead of forcing destructive compression.

External services

Wahab133 Media Maintainer can use the Google PageSpeed Insights API only when an administrator explicitly starts a Google PageSpeed test from Site Speed Lab.

When this action is used, the plugin sends the same-site URL selected for testing, the selected mobile/desktop strategy, requested Lighthouse categories, locale, and an optional administrator-supplied Google API key to Google’s PageSpeed Insights API. Google receives the network request from the WordPress server. No Media Library files or local visitor analytics records are sent by this feature.

Service information: https://developers.google.com/speed/docs/insights/v5/get-started
Google Terms of Service: https://policies.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy

The plugin’s internal page scanner and internal speed audit make server-side requests only to URLs on the same WordPress site and do not use a third-party service.

Development source

Human-readable source files are included for every shipped asset. WordPress uses assets/admin.min.css, assets/admin.min.js, and assets/tracker.min.js in normal production mode and the readable assets/admin.css, assets/admin.js, and assets/tracker.js files when SCRIPT_DEBUG is enabled. The minified files can be regenerated from the readable source with standard CSS/JavaScript minifiers (for example Clean-CSS and Terser); no private source repository is required.

The plugin never rewrites JavaScript, JSON, HTML, or other generated code files in the uploads directory. Uploads-directory code scanning is read-only; supported page-builder cache APIs are used when a media URL change requires cached output to be regenerated.

Privacy

Local visitor/performance analytics is disabled by default. When enabled by an administrator, a first-party browser cookie is used to distinguish anonymous daily visitors. The random browser identifier is HMAC-hashed before database storage. The analytics feature does not store IP addresses, referrer URLs, user-agent strings, email addresses, or WordPress account identifiers, and does not send the collected analytics data off-site.

WordPress privacy-policy helper text is registered in the Privacy settings screen when the plugin is active.

Google PageSpeed Insights is a separate optional external service described above and is contacted only after an administrator explicitly starts a PageSpeed test.

Details

Plugin code:
wahab-media-maintainer
Plugin version:
7.1.9
Author:
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-09
Rating:
Times rated:
0
avif
image-optimization
media-library
performance
webp