PHP Compatibility Index

PHP 8.2 end of life: what WordPress sites must do

PHP 8.2 gets its last security fixes on 31 December 2026. After that date, newly found security holes in PHP 8.2 are not fixed. Hosts move sites off unsupported PHP versions, often on their own schedule.

Which version to move to

Dates from the official PHP supported-versions schedule.

What can break when you upgrade from 8.2

From 8.2 to 8.3 or 8.4 almost nothing was removed, so working plugins rarely break; you mostly get new deprecation notices. In our scan of 3,044 plugins, the ones that really break are old plugins that never supported PHP 8 at all:

If your site already runs on PHP 8.2 without errors, these are not active on it, or the broken code never runs.

Check your site, including premium and custom plugins and your theme, with the free PHP Upgrade Check plugin. It runs inside WordPress and works on any host.

Step by step

  1. Find your PHP version: WordPress admin → Tools → Site Health → Info → Server.
  2. Update WordPress, plugins and theme.
  3. Look up your plugins in the index, or scan the whole site with the plugin above.
  4. Make a backup, switch PHP to 8.3 or 8.4 in your hosting panel, and click through your site (forms, checkout, admin).
  5. If something fails, switch back and fix or replace that plugin first.

More guides