WordPress 6.4 привел к сбоям на сайтах при использовании конструктора страниц Oxygen

После выхода WordPress 6.4 «Shirley» у части сайтов начались фатальные ошибки: сайт переставал открываться. Довольно быстро выяснилось, что сбои связаны не с ядром «в вакууме», а с комбинацией обновления, конструктора Oxygen и старых стандартных тем WordPress.

Что ломалось

Первые сообщения появились почти сразу после релиза 6.4. В обсуждениях повторялся один и тот же паттерн: сайт на Oxygen после обновления WordPress уходил в fatal error. Позже SEO-стратег и разработчик WordPress Бренда Мэлоун обратила внимание на деталь: проблемы проявлялись и при установленных, но неактивных старых default-темах вроде Twenty Twenty-One, Twenty Twenty-Two и похожих.

То есть тема могла быть деактивирована, лежать «просто так» в wp-content/themes, а вместе с Oxygen после обновления до 6.4 этого уже хватало для сбоя.

Как чинили на практике

Участник обсуждения, с которого всё началось в закрытой группе, восстановил сайт так: удалил все старые версии default-тем. После этого сайт снова поднялся.

В официальной группе разработчиков Oxygen предлагали более аккуратный порядок:

  1. включить recovery mode WordPress;
  2. удалить устаревшие стандартные темы;
  3. поставить свежую default-тему, на момент обсуждения — Twenty Twenty-Four.

Почему так вышло

Точную причину на старте разбирали сами разработчики Oxygen. Одна из рабочих гипотез из сообщества: активная или подхватываемая тема тянет свои CSS/стили, и в связке с Oxygen после 6.4 это даёт конфликт. Кто-то из группы писал, что убрал CSS из своей минимальной Oxygen-темы — и проблема ушла.

Администратор официальной группы Oxygen подтверждал, что инцидент расследуют. Для владельцев сайтов практический вывод был простой: после обновления WordPress 6.4 на Oxygen-проектах не оставлять «на всякий случай» пачку старых default-тем.

Что проверить у себя

  • есть ли Oxygen и недавно обновляли ядро до 6.4+;
  • какие default-темы лежат в wp-content/themes, даже неактивные;
  • есть ли свежий бэкап до любых массовых удалений тем;
  • можно ли безопасно войти через recovery mode и убрать legacy Twenty* темы.

Если сайт уже «лёг», recovery mode и чистка старых default-тем — первое, что имеет смысл попробовать, прежде чем переустанавливать всё подряд.

Источники и ссылки


Комментарии загружаются…