Обновление ядра WordPress и плагинов

Наша компания занимается разработкой, поддержкой и обслуживанием сайтов любой сложности. От простых одностраничных сайтов до масштабных кластерных систем построенных на микро сервисах. Опыт разработчиков подтвержден сертификатами от вендоров.
Разработка и обслуживание любых видов сайтов:
Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Предлагаемые услуги
Показано 1 из 1 услугВсе 2065 услуг
Обновление ядра WordPress и плагинов
Простая
от 4 часов до 2 рабочих дней
Часто задаваемые вопросы
Наши компетенции:
Этапы разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1214
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1161
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    852
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1041
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    823
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Разработка веб-сайта для компании ФИКСПЕР
    815

Обновление ядра WordPress и плагинов

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

Порядок обновления

Никогда не обновляйте в production без подготовки. Правильный порядок:

  1. Создать полный бэкап (файлы + база данных)
  2. Обновить на staging-сервере или в dev-среде
  3. Протестировать ключевые функции
  4. Обновить в production
  5. Проверить ещё раз

Бэкап перед обновлением

# Файлы
tar czf backup-$(date +%Y%m%d).tar.gz /var/www/yourdomain.com

# База данных
mysqldump -u root wordpress > backup-$(date +%Y%m%d).sql

# Или через WP-CLI
wp db export backup-$(date +%Y%m%d).sql --add-drop-table

Обновление через WP-CLI

# Обновить ядро
wp core update

# Обновить все плагины
wp plugin update --all

# Обновить все темы
wp theme update --all

# Обновить translations
wp language core update
wp language plugin --all update

# Проверить статус
wp core version
wp plugin list --update=available

Обновление одного плагина:

wp plugin update woocommerce

Автоматические minor-обновления

// wp-config.php — включить автообновление minor-версий ядра (5.x.y)
define('WP_AUTO_UPDATE_CORE', 'minor');

// Автообновление всех плагинов (осторожно — может сломать сайт)
add_filter('auto_update_plugin', '__return_true');

// Автообновление конкретного плагина
add_filter('auto_update_plugin', function (bool $update, object $item): bool {
    return $item->slug === 'wordfence' ? true : $update;
}, 10, 2);

Проверка совместимости плагинов

Перед обновлением плагина — проверить его changelog: нет ли breaking changes. Для коммерческих плагинов (ACF Pro, WooCommerce расширений) — смотреть release notes.

# Через WP-CLI проверить, какие плагины имеют обновления с changelog
wp plugin update --all --dry-run

Обновление major-версий WordPress

При переходе 6.x → 7.x нужна дополнительная осторожность:

# Проверить совместимость плагинов
wp plugin list --format=table

# Обновить на тестовой копии сначала
wp core update --version=7.0 --force

Что делать если сайт сломался после обновления

# Откатить последнее обновление плагина
wp plugin install woocommerce --version=8.5.0 --force

# Откатить ядро
wp core download --version=6.6.0 --force
wp core update-db

# Восстановить из бэкапа БД
wp db import backup-20240301.sql

Настройка мониторинга обновлений

Wordfence и ManageWP автоматически уведомляют о доступных обновлениях. Для batch-управления несколькими сайтами — MainWP или ManageWP позволяют обновлять все сайты централизованно.

Сроки

Плановое обновление одного WordPress-сайта с бэкапом и тестированием — 1–2 часа. Для сайтов с кастомными плагинами/темами, требующими проверки совместимости — 3–4 часа.