1 мин чтения 7

WordPress 7.0 и конец поддержки PHP 7.2/7.3: как подготовить сайты к обязательному апгрейду

Юлия
Юлия
Автор статьи

WordPress 7.0, запланированный на апрель 2026 года, приносит не только новые функции. Он официально прекращает поддержку PHP 7.2 и 7.3. Минимальная поддерживаемая версия поднимается до 7.4.0, а рекомендуемая остается на 8.3. Для владельцев «легаси» сайтов это означает ультиматум: обновляйтесь или столкнитесь с ошибками.

Почему это происходит именно сейчас

Политика WordPress давняя: версия PHP retiring, когда ее использование падает ниже 5%. По последним данным, доля PHP 7.2 и 7.3 упала ниже 4% среди отслеживаемых установок. Проект просто следует своей дорожной карте, но для отдельных сайтов это создает реальные риски.

Что сломается на старых версиях PHP

  • Устаревшие функции: Некоторые плагины используют функции, удаленные в PHP 8.x. На 7.4 они могут выдавать deprecated-уведомления, а на 8.3 — фатальные ошибки.
  • Типизация: В PHP 8.3 ужесточены правила для аргументов функций. Код, который «работал» на 7.2, может падать.
  • Плагины без обновлений: Если плагин не обновлялся годами, он почти наверняка несовместим с PHP 8.3.

Как подготовиться: пошаговый план

  1. Проверьте текущую версию PHP. Зайдите в «Инструменты → Здоровье сайта» или посмотрите в phpinfo().
  2. Разверните staging-копию. Никогда не тестируйте обновление PHP на продакшене.
  3. Включите WP_DEBUG и WP_DEBUG_LOG. Пройдитесь по всем страницам и формам. Проверьте debug.log на наличие deprecated-ошибок и фатальных сбоев.
  4. Обновите плагины и темы. Если вендор не выпустил совместимую версию — ищите замену.
  5. Проверьте код кастомных тем. Особое внимание — на работу с null и типизацию.
  6. Обновите PHP на staging до 8.3 (рекомендуемая версия) и повторите тесты.
  7. Только после успешных тестов переносите изменения на продакшен.

Что делать, если сайт не готов

Если у вас старый сайт с плагинами, которые никто не поддерживает, у вас есть два пути: найти замену плагинам или временно остаться на WordPress 6.9 (не обновляясь до 7.0). Но помните: отсутствие обновлений безопасности — это гораздо больший риск, чем несовместимость с PHP.

PHP 7.4 также достиг конца жизненного цикла. Если вы все еще на 7.4, вы не только теряете поддержку WordPress, но и не получаете патчи безопасности для самого PHP. Переходите на 8.3.

Бонус: что еще готовит WordPress 7.0

Помимо изменения требований к PHP, в 7.0 ожидается:

  • Старт фазы Collaboration (совместное редактирование в реальном времени).
  • Нативный AI-клиент в ядре (с сохранением агностицизма к моделям).
  • Созревание PHP-only регистрации блоков — можно будет создавать блоки без JavaScript.

Обновление неизбежно. Вопрос лишь в том, подготовитесь вы к нему заранее или будете тушить пожары в день релиза.

Обсудим ваш проект?

Помогу с сайтом, который приносит клиентов — от идеи до запуска.