PHP 8.4 is supported by WordPress Core 6.7 through 7.1 in the official matrix checked on 2 October 2026.
The production decision still belongs to the site’s complete stack.
Security update, 21 October 2026: PHP 8.4.27 contains fixes for two critical runtime vulnerabilities. Check the patching instructions and vendor-backport caveat. WordPress support for PHP 8.4 does not prove that your host has installed these fixes.
Official WordPress support
The current WordPress PHP compatibility matrix lists PHP 8.4 as supported by WordPress 6.7 through 7.1, and not by WordPress 6.6 or earlier:
| WordPress | PHP 8.110.8% of WordPress sites | PHP 8.223.9% of WordPress sites | PHP 8.326.4% of WordPress sites | PHP 8.49.2% of WordPress sites | PHP 8.53.8% of WordPress sites |
|---|---|---|---|---|---|
| 7.1 | Yes | Yes | Yes | Yes | Yes |
| 7.0 | Yes | Yes | Yes | Yes | Yes |
| 6.9 | Yes | Yes | Yes | Yes | Yes |
| 6.8 | Yes | Yes | Yes | Yes | No |
| 6.7 | Yes | Yes | Yes | Yes | No |
| 6.6 | Yes | Yes | Yes | No | No |
| 6.5 | Yes | Yes | Yes | No | No |
"Yes" means WordPress core supports that PHP branch. Percentages under each PHP version are its share of WordPress sites from WordPress.org statistics on 17 October 2026. Source: the WordPress PHP compatibility table, updated 19 August 2026 and checked 17 October 2026.
Check the live matrix before an upgrade. “Supported by core” still does not mean that every installed component is compatible.
PHP 8.4 support dates and upgrade checks
PHP 8.4 receives active support until 31 December 2026 and security fixes until 31 December 2028, according to php.net. It remains a supported production option after active support ends, but routine bug fixes stop.
Two changes deserve a specific check when moving from an older branch:
- Implicitly nullable parameters are deprecated. A typed parameter defaulting to null can produce notices in older custom code or plugins. Update the affected component and review logs.
- IMAP, OCI8, PDO_OCI and PSpell are no longer bundled. If an integration needs one, confirm that the host supplies the separate extension for PHP 8.4.
What to inventory
- parent and child theme;
- standard and must-use plugins;
- page builder and add-ons;
- WooCommerce and every payment, shipping, tax, subscription, and checkout extension;
- custom snippets, integrations, and webhooks;
- required PHP extensions;
- cron jobs, queues, imports, exports, backups, and cache layers.
The list is more useful than a generic plugin-name table because versions and configurations matter.
Safe upgrade sequence
- Create a production-like staging copy.
- Update WordPress, themes, and maintained plugins.
- Back up files and database and verify the rollback path.
- Switch staging to PHP 8.4 with matching extensions and limits.
- Test public pages, admin editing, media, search, forms, email, APIs, and scheduled jobs.
- Test all commerce and authenticated flows where present.
- Inspect PHP, WordPress, and server logs for fatals, warnings, and deprecations.
- Deploy during a monitored window and repeat critical checks.
Our PHP version checker may detect a remotely exposed version, but an unknown result is not proof that a site does or does not use PHP. WordPress Site Health and the hosting panel are stronger sources for your own site.
When to choose 8.4
PHP 8.4 is a reasonable production candidate when the WordPress version supports it, the upstream branch remains supported, and the full stack passes. It can also be a temporary choice when a documented component blocks PHP 8.5. If you are leaving PHP 8.2 before its security support ends on 31 December 2026, the PHP 8.2 end-of-life upgrade plan compares 8.4 with 8.3 and 8.5 and covers the rollout.
For sites on WordPress 6.9, 7.0 or 7.1 that pass the newer branch, review WordPress and PHP 8.5. For the broader selection policy, use the recommended PHP version guide.
The evidence boundary is simple: WordPress Core 6.7 and later support PHP 8.4. Only staging and production monitoring can establish whether your particular site does.
Frequently asked questions
Is WordPress compatible with PHP 8.4?
Yes. The current WordPress Core compatibility matrix lists PHP 8.4 as supported for WordPress 6.7 and later.
Does PHP 8.4 support include every WordPress plugin?
No. WordPress core support does not certify plugins, themes, page-builder add-ons, WooCommerce extensions, or custom code. Test the complete stack on staging.
Should I use PHP 8.4 or PHP 8.5?
Use the newest supported branch that the full site passes on staging. PHP 8.5 requires WordPress 6.9 or later; PHP 8.4 can suit WordPress 6.7 or later or a stack that has not cleared 8.5.
How can I verify a PHP 8.4 upgrade?
Test public and admin flows, commerce, forms, emails, APIs, scheduled jobs, and logs on a production-like staging copy, then confirm rollback before deployment.
When does PHP 8.4 support end?
Active support for PHP 8.4, with regular bug and security fixes, ends on 31 December 2026. Security fixes continue until 31 December 2028, and WordPress core supports PHP 8.4 from WordPress 6.7.