WordPress media diagnosis and repair
Devenia Speed Optimization shows which media deserves attention before you change it
A large attachment is worth changing only when its weight matters on a real page and the evidence points to a useful next step.
Choose the operating boundary
Keep site work local, start managed work deliberately
Local WordPress work
Local scans, reports, settings, scheduling, creating backups, restoring originals, and WP-CLI operation run on the site itself. They do not require an external Devenia connection.
Administrator-started operation
A separately managed Devenia operation begins only after an administrator starts it. Local scanning and reporting do not trigger that operation.
Evidence before change
See why a file deserves attention
The evidence connects each attachment to stored file facts, the pages that use it, and the size visitors see. That gives you a basis for choosing what to change and what to leave alone.
File evidence
Review file size, dimensions, generated sizes, upload data, and the local file record for each image or video attachment.
Page usage
See content URLs, block references, and featured-image use so an oversized file is connected to the pages that depend on it.
Rendered size
Check how much space an asset occupies in the visitor’s layout before treating its file as a problem.
Format policy
Choose whether optimized media preserves its URL, adds a modern sidecar with fallback, or uses an explicit modern-format URL change.
A safe review in six decisions
Move from evidence to one controlled media decision
Follow the evidence in order. Stop when no intervention is justified, or continue only when a controlled change is supported.
Set the review boundary
Read the current saved settings before changing them. Choose image and video thresholds, scan limit, priority pages, schedule, optional email alerts, and the media-format policy, then save those choices. Run a manual scan, let the saved schedule run, or let a media, content, or theme change trigger a scan.
Measure the visitor-facing footprint
Read the stored diagnostic, customer, and operator views. Open the candidates awaiting rendered-size checks and record the dimensions visitors actually receive. Use that comparison to decide whether further intervention is justified.
Turn the plan into a trackable job
Review the proposed plan, create the matching repair job, and follow its status. Treat the job as finished only when its recorded result confirms completion.
Verify the selected file
Register the proposed replacement, then apply it through the product’s replacement check. Confirm the recorded result, then list the available backups. If the replacement should not remain, restore the original before continuing to the next media decision.
Resolve a redo request
Create the request, find it in the request list, and open its details. Refresh managed progress, update its review status, record the analysis and notes, and register a candidate for preview. Finish by either closing the request with the current file intact or applying the reviewed candidate.
Escalate the selected task
When the evidence identifies work you want Devenia to handle, an administrator can create a service request and view the requests already recorded.
Installation requirements
Dependencies
Check the first two rows before installation; the final row is relevant only when another tool must connect. Every registered speed-optimization ability requires the WordPress manage_options capability.
WordPress 6.9 or later
WordPress Abilities API in WordPress 6.9 or laterProvides WordPress, media, scheduling, REST, and native ability registration surfaces.
PHP 7.4 or later
PHP 7.4 or laterProvides the required PHP runtime for Devenia Speed Optimization.
Optional for MCP client access
WordPress MCP AdapterExposes registered WordPress actions to authenticated MCP clients.
Stable package
Start with a site-owned media review
Download the stable self-hosted package to inspect your local media evidence. Set the scan boundary, review the largest files used on real pages, and then choose whether to repair, replace, or leave each file unchanged.
