PilotWorks4u
DevPilot · WordPress

What DevPilot can and cannot do

Every tool publishes what it can do. This is the whole list — including the 11 things it can only do partly and the 4 that are not here yet, each one with the reason.

We publish it because the most expensive thing in this job is finding out halfway through that something was never possible. If your site is built in a way DevPilot cannot help with, you will know before you pay — not after.

64 capabilities listed49 fully supported11 with a stated limit4 coming soon
How to read this
  • YesIt works, on any WordPress site running the DevPilot connector.
  • PartlyIt works with a limit, and the limit is written beside it. Read it — we have not rounded any of these up.
  • Coming soonNot available today. The note says what stands in the way — and for a few of these, what stands in the way is that we think not doing it is the right call.

Content

The words, the structure, and everything a client emails you about.

  • Page and post content

    Yes

    Text, headings, buttons and links — on pages, posts and custom post types.

  • Custom fields and post meta

    Yes

    Any key, including the layout data a page builder stores.

  • Categories, tags and taxonomies

    Yes

    Including custom taxonomies.

  • Navigation menus

    Yes

    Add, remove and reorder items.

  • Which menu shows where

    Yes

    Theme menu locations.

  • Widgets and sidebars

    Yes

    Including each widget's saved settings, which is where footer phone numbers usually live.

  • Comment moderation

    Yes

    Approve, spam, trash, edit, and empty spam and trash.

Design and code

Where most tools stop at generating a new page. This edits the one you have.

  • Site CSS

    Yes

    Written into its own managed block, so any CSS you added yourself is left untouched.

  • Theme and plugin source files

    Yes

    Anywhere in the install, including mu-plugins and wp-config.php.

  • Create a child theme

    Yes

    A proper one — style.css plus a functions.php that enqueues the parent correctly.

  • Gutenberg — block-level edits

    Yes

    One block changes and the rest of the page stays byte-for-byte identical. If that block has moved since we read it, the edit is refused rather than applied to whatever took its place.

  • Elementor — widget-level edits

    Yes

    A single widget is patched by its id; the rest of the page structure is untouched.

  • Elementor global colours and fonts

    Yes

    The site kit's own palette and typography.

  • Divi — page content

    Partly

    Text, links, buttons and structure can be edited. A module's design options are compiled into Divi's own format that only its editor writes, so those stay in Divi.

  • WPBakery — page content

    Partly

    The same as Divi: copy, links and structure edit in place; per-element design options have to be done in the builder.

  • Bricks, Oxygen, Beaver Builder

    Coming soon

    We detect them and name them, and we do not edit them. They keep layouts in their own storage and take over rendering, so an edit would change nothing on the page. You are told this on the first scan — not after you have paid.

  • Your brand kit — the site's real colours, fonts and logo

    Yes

    Read when we scan the site, so new work is built in your colours instead of a guess at them.

  • Block templates, template parts, theme.json

    Yes

    Including the database copies that override the theme's own files.

Media

The library, not just the page.

  • Upload an image

    Yes

    No second login needed, up to 5 MB. The upload is snapshotted, so undoing the change removes the file too.

  • Alt text, in bulk

    Yes

    We can list exactly which images are missing it first.

  • Replace a file, keeping its URL

    Yes

    Every page that references it keeps working — the whole point of replacing rather than re-uploading.

  • Delete media, regenerate thumbnails

    Yes

    Files are copied into the snapshot first, so a delete can be undone.

SEO

DevPilot does not audit your SEO. It does the work the audit asks for.

More SEO work lives in other sections of this page: alt text in bulk under Media, image weight and Core Web Vitals under Speed, and every heading, link and word on the page under Content.

  • Work through an SEO audit, page by page

    Yes

    Hand over a ticket, an audit or a list of URLs — from your consultant, from Ahrefs or Screaming Frog, from SEOPilot — and DevPilot works the list. A real one: a table of 53 orphan URLs, done as a scheduled list of separate jobs rather than one enormous run, each page with its own report of what changed.

  • The same fix across many pages

    Yes

    Titles, headings, internal links, thin copy, a missing description — applied page by page in the site's own words rather than pasted from a template. Every page is snapshotted separately, so one page can be undone without touching the rest.

  • Find what is wrong with your SEO

    Coming soon

    Orphan pages, internal link structure, keyword gaps and rank tracking are analysis, not execution — that is SEOPilot's job, the next product in this family. DevPilot reads a site and changes it; it does not crawl your link graph.

  • Title, description, canonical, noindex, Open Graph

    Yes

    Works the same whether the site uses SEOPress, Yoast, Rank Math or All in One SEO.

  • 301 redirects

    Yes

    Served by the DevPilot connector itself, so there is no redirect plugin to install.

  • robots.txt

    Yes

    Written as a real file at the root of the site.

  • Schema and JSON-LD

    Partly

    We can write it through a snippet plugin, an mu-plugin or the theme — but WordPress has no single home for structured data, so what is possible depends on how the site is built.

  • Sitemap control

    Partly

    We report where the sitemaps are. Regenerating one means changing your SEO plugin's own settings.

Commerce — WooCommerce

The shop, with what is wrong with it already listed.

  • A screen for the shop

    Yes

    Every product with what is wrong with it — no price, no image, out of stock, no description — plus coupons, orders, shipping zones and tax rates. Price and stock edit inline.

  • Bulk import from a spreadsheet

    Yes

    Any CSV. The columns are read rather than forced to match a template, and repeated rows become one variable product instead of six separate ones. The whole import undoes in one go.

  • Simple products

    Yes

    Create and edit.

  • Product variations

    Yes

    Create and edit.

  • Coupons and discounts

    Yes

    Create, edit and expire.

  • Shipping zones and tax rates

    Yes

    Read and edit.

  • Orders

    Partly

    Read only, and deliberately without customer names, emails or addresses. An order is a financial record, and DevPilot has no reason to hold your customers' details.

Forms

Including the question nobody thinks to ask.

  • Field labels and consent text

    Yes

    Contact Form 7, WPForms, Gravity Forms and Formidable.

  • Submission counts, and whether the form still works

    Partly

    Counts and dates, never the contents of a submission. A form that stops delivering raises no error anywhere — enquiries simply stop. Note that Contact Form 7 stores nothing unless Flamingo is installed, and WPForms Lite stores nothing either; there we report "not stored", which is not the same as zero enquiries.

  • Field types, validation, mail routing

    Coming soon

    We do not change where a form's mail goes. A wrong address fails silently and nobody notices for a month.

Settings and site plumbing

The jobs that are quick once you know where they live.

  • Site settings — permalinks, reading, discussion, timezone

    Yes

    Any option, with the risky ones named in the log.

  • Database-wide search and replace

    Yes

    Serialised data is unpacked properly rather than string-replaced — which is what breaks a site when this is done with a plain SQL query. There is a dry run, and every changed row is snapshotted.

  • Scheduled jobs (WP-Cron)

    Yes

    View, schedule, unschedule and run now.

  • Users, roles, password reset

    Yes

    Passwords can be set, never read. The last administrator cannot be removed or demoted.

Plugins, themes and core

The maintenance half of the job.

  • Install, activate and deactivate plugins

    Yes

    Including activating or deactivating what is already there.

  • Update plugins and themes

    Yes

    The old folder is copied aside before the update runs — so "the update broke the site" is something you can undo.

  • Delete plugins and themes

    Yes

    The folder is backed up first, and DevPilot refuses to delete itself or your active theme.

  • Install and switch theme

    Yes

    Including switching back.

  • Update WordPress core

    Partly

    It works, and it asks for explicit confirmation first. It is the one change no snapshot can undo, and we say so before running it.

Speed and performance

Measured, not scored out of a hundred and left there.

  • Measure how slow a page is, and why

    Yes

    Server time separated from download time, the real size of every asset, what is blocking the page from rendering, and whether compression and caching are genuinely on. Works on a site behind a password.

  • Why the server is slow, from inside

    Yes

    Autoloaded options, revisions, transients, orphaned data, table sizes, and whether the cache plugin is really running.

  • Lighthouse score and real Chrome field data

    Partly

    This comes from Google's own API, so the page has to be publicly reachable — no staging site, no password screen.

  • Re-encode oversized images in place

    Yes

    Same path, same URL, so every page keeps working. The originals go into the snapshot.

  • Database cleanup

    Yes

    Autoload flags and orphaned data can be undone. Deleting revisions, transients and spam cannot — and we say which is which before running it.

  • Caching, compression and browser cache headers

    Partly

    All reachable, but assembled from several changes rather than one switch: a cache plugin is an install, compression and expiry rules are a small addition to .htaccess kept in its own block. There is no single "make it fast" button, and we will not pretend there is.

  • Watch speed over time, alert on a regression

    Yes

    Weekly on Pro, daily on Business. Alerts when the score drops, the server slows, the page gets heavier, the cache stops working, or the site stops answering.

  • Alert by email

    Yes

    To the workspace owner, or to any address you set — a shared inbox is usually what an agency wants. Sent once when an alert opens, not every hour while it stays open.

  • Every site's speed on one screen

    Yes

    Measuring is free on every plan, free included.

  • One-click speed pass, with before and after

    Partly

    Pro and above. Applies the fixes, waits for caches to settle, measures again, and shows you both numbers.

Safety

What holds when a change goes wrong.

  • Snapshot before every change

    Yes

    A copy of exactly what is about to change, taken before anything is written.

  • Preview without saving

    Partly

    A throwaway copy of the page — not a full staging site, and we will not call it one.

  • Health check and automatic revert

    Yes

    The page is loaded again after the change. If the site does not answer properly, everything is put back automatically and you are told that it happened.

  • Undo a change afterwards

    Yes

    From a list, with a screen that names exactly what goes back before you confirm it.

  • Hosting, DNS, domains, SSL

    Coming soon

    Out of scope by design. DevPilot never touches a control panel or a nameserver — which is also why it can never lock you out of anything.

Not on any roadmap

Two things that stay true whatever we build next

Everything above can change as the product grows. These two are not features waiting their turn — they are limits on what DevPilot ever asks for, and they are what make the rest of it reasonable.

Your customers' details are never read

Orders are available read-only and carry no names, emails or addresses. Form submissions are counted and dated, never opened. An order is a financial record and a submission is somebody's phone number — neither is needed to change a web page.

Nothing here can lock you out

DevPilot works inside WordPress through its own connector. It holds no control panel login and no nameserver access, so no change it makes can put you outside your own site.

A separate serviceComing soon

Under Attack — for a site that has already been hacked

Everything above assumes a site that works. Under Attack is the other case: a site that is down, defaced or throwing malware warnings, whose owner needs somebody today. It is bought on its own — no plan, no connector, no account first — which is exactly why it is built the way it is.

Emergency scan

What was changed, when, and what is still running. You get the finding whether or not you go on to have it cleaned.

Rescue

The site cleaned and hardened, with the credit for a scan already paid taken off. If we cannot clean it, you are not billed for a rescue that did not happen.

Proof of ownership before we take anything

“My site is hacked, here are the logins” is word for word what taking over somebody else's site also sounds like. Proof comes before custody, not after.

Your logins are deleted when the job ends

Held encrypted with a key that lives outside the database while the work runs, then destroyed — and the time of destruction is recorded, because “we delete them afterwards” is a claim and a timestamp is evidence.

One more thing worth saying out loud: we can turn a job down. A declined incident is a proper ending in this service, not a failure — a guarantee is only affordable to offer if refusing is allowed, and a process with no exit is a process that talks somebody into taking a job they should not.

Not open yet. It is built and being finished. If your site is compromised right now, write to us and we will tell you honestly whether we can help today.

Every day without this costs you money.

The audit is free and takes 30 minutes. You'll leave knowing exactly where your leads are leaking — whether or not you work with us.

Book Your Free Audit