Champlin Pre-Flight Audit
The WordPress 7.0 upgrade is the biggest core release in years — bringing the WP AI Client, DataViews, Block API v3, and a higher PHP floor. This plugin runs a 30+ point automated audit of your site against the WordPress 7.0 readiness criteria, with a visual score and remediation hints for every finding.
The same checks the engineering team at Champlin Enterprises runs across enterprise WordPress migrations, packaged free for the community.
About this distribution
This is the WordPress.org distribution of the plugin. A self-hosted variant is available at https://github.com/Kevinchamplin/champlin-pre-flight-audit for users who prefer to install directly from GitHub. The audit logic, autofixes, and snapshot system are identical; only the update mechanism differs.
What it checks
- Server & runtime — PHP version, OPcache, memory limit, max_execution_time, required extensions
- Database — MySQL/MariaDB version, InnoDB availability
- WordPress core — version, debug mode, auto-update status, HTTPS
- Plugins — pending updates, per-plugin compatibility headers, known-risky page-builder slugs
- Themes — active theme version, compatibility header, block vs classic, deprecated theme support
- Custom code — static scan of your theme + custom plugins for WordPress 7.0 breaking patterns (WP_List_Table, manage_posts_columns, Block API v2, Interactivity effect(), deprecated HTML5 script support, and more)
- Headless & API — WPGraphQL detection, custom REST routes
- Multisite — site count, super admins, 7.0 spam-flag behavior change
- Security — admin user count, 2FA plugin, backup plugin, file-edit lockdown, AI Connectors policy reminder
What it does NOT do
- It does not modify your site. Read-only.
- It does not phone home or transmit any data externally.
- It does not require a license key or account signup.
Why it's free
This plugin is the automated companion to the 80-point printable enterprise readiness checklist published by Champlin Enterprises at champlinenterprises.com/wordpress-7-0-readiness-checklist.html. Together they cover the engineering work of a WordPress 7.0 migration. If you'd rather have an engineer run it as an engagement, the contact link is in the dashboard footer.
