Оновлення ядра WordPress та плагінів

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

Це лише деякі з технічних типів сайтів, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Пропоновані послуги
Показано 1 з 1 послугУсі 2065 послуг
Оновлення ядра WordPress та плагінів
Проста
від 4 годин до 2 робочих днів
Часті питання
Наші компетенції:
Етапи розробки
Останні роботи
  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1171
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    874
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1094
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    831
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851

Оновлення ядра 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

# Оновити переклади
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 години.