Как обновить WordPress без поломки и управлять автообновлениями

Перед обновлением WordPress сделайте копию базы и всех файлов, затем обновляйте по одному компоненту и проверяйте сайт после каждого шага. Автообновления можно ограничить константой в wp-config.php, но полностью отключать их разработчики WordPress не рекомендуют.

Обновлено 29 октября 2026

Что WordPress обновляет сам

По документации WordPress (обновление WordPress):

  • Минорные обновления ядра (исправления и безопасность) и файлы переводов ставятся автоматически.
  • Начиная с версии 5.6 на новых установках по умолчанию включены и минорные, и мажорные обновления ядра. Исключение: в каталоге сайта найдена папка системы контроля версий.
  • Существующие установки сохраняют прежнее поведение, пока его не изменит администратор, константа или фильтр.
  • Плагины и темы обновляются автоматически только в особых случаях, которые определяет служба WordPress.org.

Проверьте в разделе «Консоль» → «Обновления», что у вас включено, и не полагайтесь на догадки.

Не хотите обновлять сами?

Обновим ядро, тему и плагины сначала на копии сайта, а на рабочий сайт перенесём только после проверки форм и оплаты. Оценку в часах пришлём до начала: услуга «Обновление CMS и PHP».

Шаг 1. Резервная копия

Документация WordPress требует копию базы данных и всех файлов, включая .htaccess, и проверку, что копии пригодны. Храните копию вне сервера сайта. Если копии нет, начните с инструкции по резервному копированию.

Шаг 2. Проверьте требования

На 28 октября 2026 года WordPress рекомендует PHP 8.3 и выше, MariaDB 10.11 и выше или MySQL 8.0 и выше и поддержку HTTPS (требования). Версии PHP 7.4 и MySQL 5.5.5 страница называет минимальными для устаревших окружений и предупреждает, что они закончили срок поддержки и могут подвергнуть сайт уязвимостям.

Если хостинг даёт выбрать версию PHP, сначала сделайте копию, затем смените версию и проверьте сайт. Старый плагин или тема могут не работать на новой версии PHP: тогда сайт покажет ошибку, см. критическая ошибка WordPress.

Шаг 3. Обновите в один клик

«Консоль» → «Обновления» → кнопка «Обновить сейчас». Работает не всегда: нужны права на запись в файлы сайта.

Порядок, который снижает риск:

  1. Одно обновление за раз: сначала ядро, затем плагины, затем тема.
  2. После каждого шага откройте главную, внутреннюю страницу и форму заявки.
  3. Для магазина проверьте корзину и оформление заказа.
  4. Если появилась ошибка, откатывайте последнее обновление и не продолжайте.

Шаг 4. Ручное обновление, если кнопка не работает

Краткий порядок из документации WordPress:

  1. Сделайте копию базы и всех файлов и проверьте её.
  2. Деактивируйте все плагины.
  3. Скачайте и распакуйте пакет с wordpress.org.
  4. Удалите старые файлы, кроме wp-config.php, папки wp-content и своих правил в .htaccess.
  5. Загрузите новые файлы и откройте /wp-admin/: WordPress предложит обновить базу данных.
  6. Обновите постоянные ссылки (раздел «Настройки» → «Постоянные ссылки», кнопка «Сохранить») и проверьте .htaccess.
  7. Обновите плагины и темы, затем активируйте плагины по одному.

Подробности шагов описаны в документации.

Как отключить или ограничить автообновления

Автообновления закрывают уязвимости без вашего участия, поэтому разработчики WordPress не рекомендуют отключать их полностью. Если автоматические мажорные обновления вам мешают (например, на сайте с кастомной темой), ограничьте их.

В файле wp-config.php, до строки / That's all, stop editing! /:

define( 'WP_AUTO_UPDATE_CORE', 'minor' );

Значения WP_AUTO_UPDATE_CORE:

  • true — включены все обновления ядра;
  • 'minor' — только минорные;
  • false — все отключены.

Полное отключение всех автообновлений делает константа AUTOMATIC_UPDATER_DISABLED со значением true. Её применяют, когда обновлениями управляют другим способом.

Для плагинов и тем используются фильтры auto_update_plugin и auto_update_theme. Документация советует размещать фильтры в плагине must-use (папка wp-content/mu-plugins), а не в wp-config.php: в момент чтения этого файла WordPress ещё не загружен полностью, и вызовы add_filter() там могут вызывать конфликты, например с WP-CLI. Письма об обновлениях отключает фильтр auto_core_update_send_email.

Если вы отключили автообновления, обновляйте сайт вручную по календарю и записывайте даты, с копией и проверкой каждый раз.

Если после обновления что-то сломалось

Когда нужен специалист

  • Нет резервной копии или нет уверенности, что она рабочая.
  • На сайте магазин или платёжный модуль, остановка недопустима.
  • Нужно сменить PHP, а плагины давно не обновлялись.
  • Обновление уже сломало сайт.

Сколько стоит работа у нас

ЗадачаВремяСтоимость
Обновление плагинов WordPress0,5 чоколо 1 900 ₽
Исправление ошибки1–2 ч3 800–7 600 ₽
Настройка резервного копирования0,5–1 ч1 900–3 800 ₽
Восстановление из резервной копииоколо 1 ч3 800 ₽

Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.

Сделаем за вас

Обновим на копии, проверим формы, корзину и оплату и только потом перенесём на рабочий сайт: обновление CMS и перевод на PHP 8.

Не хотите разбираться сами?

Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.

Отправить задачу

Частые вопросы

Как отключить автоматические обновления WordPress?

Ограничить обновления ядра: define( 'WP_AUTO_UPDATE_CORE', 'minor' ); в wp-config.php. Отключить все: define( 'AUTOMATIC_UPDATER_DISABLED', true );. Отключение всех обновлений не рекомендуется разработчиками WordPress, поэтому настройте ручное обновление по расписанию.

Нужно ли деактивировать плагины перед обновлением?

В порядке ручного обновления из документации WordPress плагины деактивируются. При обновлении в один клик этот шаг не требуется, но резервная копия нужна в обоих случаях.

Как обновить PHP для WordPress?

Версия PHP меняется в панели хостинга или на сервере, не в WordPress. Сделайте копию, смените версию, откройте сайт и админку, проверьте журнал ошибок.

Как часто обновлять?

Минорные обновления ядра WordPress ставит сам. Плагины и тему проверяйте по календарю, а исправления безопасности ставьте сразу после выхода.