Ошибка 500 сразу после смены версии PHP почти всегда означает, что тема или один из плагинов использует функцию, изменённую или удалённую в новой версии — это несовместимость кода, а не случайность.
Как быстро найти виновника
Включите вывод ошибок PHP (через настройки хостинга или define('WP_DEBUG', true) в wp-config.php, если админка вообще открывается) — сообщение об ошибке обычно указывает точный файл и строку, где произошёл сбой.
Устаревшие плагины — частая причина
Плагины, не обновлявшиеся несколько лет, чаще всего используют устаревшие конструкции PHP, которые новые версии языка перестают поддерживать. Проверьте, есть ли обновление именно для проблемного плагина, совместимое с новой версией PHP.
Если срочно нужно вернуть сайт в рабочее состояние
Временный откат на предыдущую версию PHP через панель хостинга восстановит работу сайта, пока вы ищете и обновляете конкретный несовместимый компонент — это не решение проблемы, а способ выиграть время без простоя.



