Choose the operating boundary
Choose the path that matches the task
Keep diagnosis and recovery on the site. Start a managed request only when that operation is explicitly required.
Local WordPress work
Local scans, reports, settings, scheduling, backups, restoration, and WP-CLI operation run on the WordPress site. They do not require an external Devenia connection.
Administrator-started managed service
A managed service operation starts only after an administrator configures or starts it. Local scanning and reporting do not silently start managed work.
Evidence before change
Judge media by file weight, real use, and rendered size
The report joins stored attachment facts with evidence from pages visitors load, so you can decide what deserves attention before changing a file.
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
Compare source dimensions with measurements from images rendered on real pages.
Format policy
Choose whether optimized media preserves its URL, adds a modern sidecar with fallback, or uses an explicit modern-format URL change.
Workflows from evidence to repair
Move from diagnosis to a controlled media decision
Use the local evidence to decide what to repair, replace, review again, or leave unchanged.
3
Configure and diagnose
Read the current thresholds, scan limit, priority pages, schedule, optional alerts, and media-format choices in the settings view (speed-optimization/get-settings). Update those settings (speed-optimization/update-settings), then run a diagnostic scan manually (speed-optimization/run-scan). Saved schedules can also respond after media, content, or theme changes.
5
Reports and rendered evidence
Open the stored diagnostic report (speed-optimization/get-report), customer report (speed-optimization/get-customer-report), and operator report (speed-optimization/get-operator-report). List the page images awaiting rendered-size checks (speed-optimization/list-render-candidates) and record their measured display sizes (speed-optimization/record-render-measurements).
3
Repair jobs
Review the proposed repair plan (speed-optimization/get-repair-plan), create the corresponding repair job (speed-optimization/create-repair-job), and inspect that job’s current result (speed-optimization/get-repair-job).
4
Replacement safety
Register a proposed replacement (speed-optimization/register-replacement), apply it through the backup and replacement check (speed-optimization/apply-replacement), list the available backups (speed-optimization/list-backups), and restore the original when the replacement must be reversed (speed-optimization/restore-original).
9
Redo review
Create a redo request (speed-optimization/create-redo-request), list existing requests (speed-optimization/list-redo-requests), and open one for review (speed-optimization/get-redo-request). Refresh managed progress (speed-optimization/sync-redo-worker-job), update its review status (speed-optimization/update-redo-status), and record analysis evidence and notes (speed-optimization/record-redo-analysis). Register a new candidate for preview (speed-optimization/register-redo-candidate), close the request while keeping the current file (speed-optimization/close-redo-request), or apply the reviewed candidate (speed-optimization/apply-redo-candidate).
2
Optional service requests
An administrator can create one optional Devenia managed-service request (speed-optimization/create-service-request) and list the requests that the site has already started (speed-optimization/list-service-requests).
Required runtime and optional connection
Dependencies
The runtime rows tell you what the site must provide; the final row describes a separate connection layer.
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
Choose a site-owned first step
Download the stable self-hosted package to begin a local review. Configure the scan boundary and review the largest media files used on real pages before choosing a repair or replacement.
