← All WordPress plugins

Don't let WordPress 7.0 break your site at 2am.

Scan your install for breaking changes before you click Update. Free, GPL, no AI, no phone-home.

In WP.org review v1.0.6 WP 6.0+ PHP 7.4+ GPLv2+
Champlin Pre-Flight Audit dashboard showing WordPress 7.0 readiness status, findings count by severity, and progress indicators.

Why this plugin exists

WordPress 7.0 is the biggest core release in years — and the first thing most site owners learn after clicking Update is which of their plugins quietly relied on a deprecated API. This plugin runs the same compatibility scan a senior engineer would run by hand: deprecated functions, removed APIs, PHP/MySQL drift, custom-code red flags, missing block.json files. You get a punch-list. You fix or acknowledge. Then you upgrade with confidence.

The pain

WordPress 7.0 deprecates and removes APIs that thousands of plugins and themes still use. A "compatible" plugin on the WP.org listing isn't necessarily compatible with your custom child theme, your specific PHP version, or your hardened host configuration.

The consequence

The cheapest version of this problem is a Saturday morning rolling back to 6.x because comments stopped loading. The expensive version is a customer-facing 500 error your monitoring catches before your customers do — or worse, doesn't.

The solution

Run the audit on a staging copy (or production, it's read-only). The plugin scans active themes + plugins for deprecated function usage, checks your PHP/MySQL/WP versions against the 7.0 minimum, detects managed-host environments (Plesk, CloudLinux, Pantheon, WP Engine, Kinsta) for environment-specific guidance, and surfaces a prioritized list of findings. Acknowledge the known-risks; fix the rest; ship the upgrade.

Features that matter

🔬

Deprecated-function scan

Scans active plugins and themes (skipping vendor + managed-host snapshot directories) for usages of functions that 7.0 removes. Surfaces file path, line number, and the specific deprecated symbol.

🚨

Custom code detector

Distinguishes your custom child-theme code from vendor / framework code. Vendor lists span 30+ common patterns (ACF, WooCommerce, Elementor, Yoast, etc.) so noise stays low.

🏠

Managed-host aware

Detects Plesk, CloudLinux, cPanel, Pantheon, WP Engine, Kinsta, Flywheel, Cloudways, SiteGround, and Bluehost. Adjusts findings for each environment's quirks (open_basedir, disable_functions, snapshot directories).

⚙️

Hardened-host safe

Uses extension_loaded() instead of function_exists() for OPcache checks (most hosts disable opcache_get_status). Uses ABSPATH-based path detection that works under open_basedir.

💾

Backup plugin check

Verifies a backup plugin is active and recently run before recommending the upgrade. Doesn't pester sites that already have UpdraftPlus, Duplicator, BackWPup, or BlogVault configured.

✍️

Acknowledge known risks

Findings you've reviewed can be acknowledged (signed by your WP user) so they stop blocking the readiness summary. Audit trail preserved for compliance.

🔄

Self-hosted auto-updates

Bundles plugin-update-checker (PUC) so GitHub installs get updates from Releases. WP.org installs use native WordPress updates.

🚫

Zero telemetry

No phone-home, no external API calls, no signup. The entire audit runs locally against your WordPress install.

What it looks like

Champlin Pre-Flight Audit dashboard showing WordPress 7.0 readiness status, findings count by severity, and progress indicators.

Readiness dashboard — top-level pass/fail with finding counts by severity. Acknowledged findings collapse out of the summary but stay in the audit trail.

Findings table showing deprecated function usage with file paths and line numbers in WordPress plugins.

Findings detail — each deprecated-function hit shows file path, line number, and the action you need to take. Filterable by severity, plugin/theme source, and acknowledgement state.

Install in five minutes

  1. Install from WordPress.org search ("Champlin Pre-Flight Audit") OR download the zip from GitHub Releases.
  2. Activate via WP-Admin → Plugins.
  3. Visit Tools → Pre-Flight Audit. Click "Run scan".
  4. Review findings. Acknowledge known-risks. Fix the rest.
  5. Run a backup. Upgrade to WordPress 7.0 with confidence.

The technical spec sheet

WordPress required
6.0+
PHP required
7.4+ (yes, works on legacy sites you need to upgrade)
License
GPLv2+
Telemetry
None.
External API calls
None.
Managed-host detection
10 platforms (Plesk, CloudLinux, cPanel, Pantheon, WP Engine, Kinsta, Flywheel, Cloudways, SiteGround, Bluehost)
Distribution
WordPress.org (pending review) + GitHub Releases
Patch releases since launch
6 in 24 hours (dogfood-driven)

Frequently asked

Will this work on my old WordPress install?

Yes — the plugin requires WP 6.0+ and PHP 7.4+, which covers most installs that need to be upgraded. It runs READ-ONLY; it never modifies your site or your database.

Does it work on managed hosts (WP Engine, Kinsta, Pantheon)?

Yes — and it detects 10 managed-host platforms specifically. Findings are adjusted per environment: e.g., on Pantheon, snapshot directories are skipped; on CloudLinux, opcache checks use the hardened-host-safe pattern.

How is this different from running the WordPress site-health screen?

Site Health checks your environment. This checks your CODE — every active plugin and theme is scanned for deprecated function usage and removed APIs. Site Health tells you your PHP version; we tell you which line of which plugin is calling a function that 7.0 removes.

Is this affiliated with WordPress.org or Automattic?

No. It's an independent plugin engineered by Champlin Enterprises. We submitted to the WordPress.org plugin directory and it's in review at the time of writing.

Why GPLv2+ instead of MIT?

WordPress plugin directory requirement — all WP.org plugins must be GPLv2-or-later compatible. Source code is fully public on GitHub regardless.

Ready to ship better internal linking?

Free download, MIT license, fully open source. Or — need Champlin Pre-Flight Audit customized for your stack, or something completely custom built? I take on senior WordPress engagements through Champlin Enterprises.