mySites.guru

How to Check Your Sites for WordPress 7.0 Compatibility

How to Check Your Sites for WordPress 7.0 Compatibility

WordPress 7.0 is on track for April 9, 2026 (RC2 dropped today, March 26), and it raises two big floor requirements: PHP 7.2 and 7.3 are dropped (minimum moves to PHP 7.4), and MySQL 8.0 is now the minimum database version (up from 5.5.5 in WordPress 6.9). Sites that don’t meet either requirement will not be offered the auto-update.

If you manage a portfolio of WordPress sites, these are the kind of changes that catch you off guard. A site on old PHP, or a shared host still running MySQL 5.7, and suddenly that site is stuck on 6.9 while everything else moves forward. mySites.guru flags exactly which sites are affected. The Sites Overview shows PHP versions, MySQL/MariaDB versions, and WordPress versions for every connected site. Sites below the 7.0 minimums stand out immediately. If you’re not a subscriber yet, the free audit reports PHP versions too.

What Changed Between WordPress 6.9 and 7.0?

ComponentWordPress 6.9WordPress 7.0Changed?
PHP (minimum)7.2.247.4Yes
PHP (recommended)8.38.3+No
MySQL5.5.58.0Yes
MariaDB10.6 (recommended)10.6No
HTTPSRecommendedRecommendedNo
Web ServerApache or NginxApache (mod_rewrite) or NginxNo

The PHP change is the one that will actually affect sites. PHP 7.2 and 7.3 usage dropped below 4% of monitored WordPress installs, which is below the 5% threshold the WordPress project uses for dropping support. The official announcement went up in January.

MySQL also gets a formal minimum bump. WordPress 6.9 technically allowed MySQL 5.5.5, though MySQL 5.7 extended support from Oracle ended back in October 2023. If your hosting provider is still running MySQL 5.x, that’s a bigger problem than WordPress compatibility.

What happened when Joomla required MySQL 8?

Joomla went through this exact pain already. When Joomla 5 launched in October 2023 with MySQL 8.0.13 as its minimum, budget shared hosts weren’t ready. HostGator told users they’d need to move to a VPS at roughly 6x the cost. GoDaddy’s response to “when will shared hosting get MySQL 8?” was basically “we don’t know.” SiteGround didn’t even start their MySQL 8 rollout until April 2024, six months after Joomla 5 launched, and the migration took 63 days and 1,228 engineering hours across roughly 3 million databases.

The result was a two-year window where Joomla users on cheap shared hosting were stuck: their host wouldn’t upgrade MySQL, they couldn’t upgrade to Joomla 5, and Joomla 4 was marching toward end-of-life. Many switched to MariaDB (which hosts offered more readily) or changed providers entirely.

WordPress users are unlikely to hit this as hard. WordPress was still allowing MySQL 5.5.5 until now, so the jump to 8.0 sounds dramatic, but most hosts upgraded to MySQL 8 during the Joomla migration wave. If your host survived the Joomla 5 transition, you’re probably fine. If they didn’t, well, that tells you something about your host.

What Happens to Sites on PHP 7.2 or 7.3?

They don’t break. WordPress won’t force an incompatible update. Instead:

  • WordPress 7.0 will not be offered via the automatic update mechanism. Auto-updates skip these sites entirely.
  • Security patches for 6.9.x will continue, so sites aren’t left exposed. They stay on the 6.9 security branch.
  • Manual updates are blocked too. The Dashboard > Updates screen will tell the site owner to upgrade PHP first.

The risk isn’t immediate breakage. It’s drift. A site stuck on 6.9 gradually falls behind on features, plugin vulnerability patches, and eventually security coverage when the 6.9 branch reaches end of life.

How Do You Check PHP Versions Across All Your Sites?

Checking one site is easy - look at Dashboard > Tools > Site Health. Checking 50 or 500 is not.

The Sites Overview in mySites.guru lists every connected site’s PHP version, database version, and server hostname. You can jump to it with the command palette (Cmd+K or Ctrl+K) and typing “sites”. Sites running outdated PHP are easy to spot from the overview.

From there, coordinate with hosting providers to upgrade PHP on the affected servers before April 9. Most hosts let you change PHP versions from cPanel or Plesk without a support ticket.

What Else is New in WordPress 7.0?

PHP and MySQL are the operational headaches, but 7.0 ships a lot more than version bumps.

Real-Time Collaboration

Phase 3 of the Gutenberg roadmap lands here: real-time collaborative editing in the block editor. Multiple users can edit the same post simultaneously, with changes synced using Yjs (a conflict-free data merging library).

The default transport is HTTP polling, which works on every host with no special server configuration. Hosting providers can optionally enable WebSocket support for lower latency via the sync.providers filter.

One caveat: posts that use classic meta boxes will fall back to traditional post locking instead of real-time collaboration. If you have custom meta boxes, migrate them to register_post_meta() with show_in_rest => true or you won’t get the collaborative editing.

During the beta/RC period, collaboration is controlled by the WP_ALLOW_COLLABORATION constant in wp-config.php. After the stable release, it should be on by default.

AI Infrastructure

WordPress 7.0 ships a provider-agnostic AI client (WP_AI_Client_Prompt_Builder) that lets plugins call OpenAI, Anthropic, Google, and other LLM providers through a unified PHP API. A new Connectors API at Settings > Connectors centralizes credentials for external services.

There’s also an MCP Adapter that exposes WordPress “Abilities” as Model Context Protocol tools at /wp-json/mcp/v1/, authenticated via Application Passwords. If you’ve been following the MCP spec, this is WordPress giving plugins a standardized way to talk to AI agents.

You can disable all AI features with a single config option if you don’t want LLM integration on a site.

Everything Else

  • Images are now resized and compressed in the browser before upload (client-side media processing), which reduces server load
  • Blocks can be shown or hidden per screen size (mobile, tablet, desktop)
  • The Posts, Pages, and Media screens use new DataViews (list/grid toggle) instead of WP_List_Table
  • A “Modern” admin color scheme replaces “Fresh” as the default. The old scheme is still available.
  • Cmd+K / Ctrl+K opens a Command Palette in the admin bar for quick navigation
  • New blocks: Breadcrumbs, Icons, Gallery lightbox, Grid (responsive), Cover (video embeds)
  • The Font Library now works with classic and hybrid themes, not just block themes

Should You Update to WordPress 7.0 on Day One?

For production sites, no. Give it a week or two after April 9 and let other people find the bugs. WordPress point releases (7.0.1, 7.0.2) tend to follow quickly after a major release.

Use the waiting period to:

  1. Identify any sites below PHP 7.4 and coordinate hosting upgrades
  2. Test on staging, especially if you use custom meta boxes or heavily customized themes
  3. Review plugin compatibility - major WordPress releases sometimes break plugins that rely on internal APIs
  4. Plan mass upgrades - once you’re confident, mySites.guru lets you roll out WordPress updates across all sites from one place

If you want to control the rollout more tightly, you can enforce minor upgrades only or disable automatic updates entirely so sites don’t auto-update to 7.0 before you’re ready.

Further Reading


More on keeping PHP and WordPress current in our WordPress and Joomla security guide.

Frequently Asked Questions

What PHP version does WordPress 7.0 require?
WordPress 7.0 requires PHP 7.4 as a minimum, up from PHP 7.2.24 in WordPress 6.9. PHP 8.3 or newer is recommended.
What happens if my site is still on PHP 7.2 or 7.3?
WordPress will not offer the 7.0 auto-update to sites running PHP 7.2 or 7.3. Those sites stay on the 6.9 security branch until you upgrade PHP.
Did the MySQL requirements change for WordPress 7.0?
MySQL 8.0 and MariaDB 10.6 are listed as minimums. The database requirements are largely unchanged from 6.9's recommended versions.
When does WordPress 7.0 come out?
WordPress 7.0 is scheduled for release on April 9, 2026. RC2 was released on March 26, 2026, marking the hard string freeze for translations.
How can I check PHP versions across all my WordPress sites at once?
mySites.guru scans every connected WordPress site and reports the PHP version, database version, and WordPress version from a single dashboard. Sites that don't meet the 7.0 minimum are flagged immediately.
Should I update to WordPress 7.0 on release day?
For production sites, wait at least a week or two after April 9. WordPress point releases like 7.0.1 tend to follow quickly to fix initial bugs. Use the waiting period to test on staging and verify plugin compatibility.
Does WordPress 7.0 require HTTPS?
HTTPS is recommended but not strictly required for WordPress 7.0. That said, most browsers now flag non-HTTPS sites as insecure, and many plugins and features depend on it.
What is real-time collaboration in WordPress 7.0?
WordPress 7.0 adds collaborative editing in the block editor using Yjs, a conflict-free data merging library. Multiple users can edit the same post simultaneously. It works on all hosts via HTTP polling with no special server configuration needed.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit