Найти в Дзене
WebHOST1.ru

WordPress быстрее: обновление через WP-CLI за пару команд

Обновления на WordPress выходят регулярно и закрывают уязвимости, ускоряют работу и добавляют функции. Делать их через админку удобно, но если проектов несколько, клики превращаются в рутину. WP-CLI решает проблему: обновляет ядро, плагины и темы за минуты, работает по SSH, логирует процесс и не зависит от браузера. Обновлять сайт стоит сразу после выхода стабильного релиза, а критические патчи безопасности устанавливать без промедления. Крупные версии разумно подождать день, чтобы исключить редкие регрессии. Всегда начинайте с резервной копии файлов и базы. Как настроить автоматические обновления и безопасность ОС — пошагово тут. Консоль особенно полезна на VPS и выделенных серверах, при администрировании нескольких сайтов и в аварийных случаях, когда админка недоступна из-за ошибки плагина или темы. Если вы ещё на shared — вот чеклист переезда на VPS без простоев → инструкция. На многих серверах WP-CLI уже установлен. Проверьте командой: wp --version Если команда не найдена, скачайт
Оглавление

Обновления на WordPress выходят регулярно и закрывают уязвимости, ускоряют работу и добавляют функции. Делать их через админку удобно, но если проектов несколько, клики превращаются в рутину. WP-CLI решает проблему: обновляет ядро, плагины и темы за минуты, работает по SSH, логирует процесс и не зависит от браузера.

Когда и зачем использовать WP-CLI

Обновлять сайт стоит сразу после выхода стабильного релиза, а критические патчи безопасности устанавливать без промедления. Крупные версии разумно подождать день, чтобы исключить редкие регрессии. Всегда начинайте с резервной копии файлов и базы.

Как настроить автоматические обновления и безопасность ОС — пошагово тут.

Консоль особенно полезна на VPS и выделенных серверах, при администрировании нескольких сайтов и в аварийных случаях, когда админка недоступна из-за ошибки плагина или темы.

Если вы ещё на shared — вот чеклист переезда на VPS без простоев → инструкция.

Подготовка окружения

На многих серверах WP-CLI уже установлен. Проверьте командой:

wp --version

Если команда не найдена, скачайте wp-cli.phar, сделайте файл исполняемым и поместите его в каталог из PATH (например, /usr/local/bin/wp). Затем подключитесь к серверу по SSH и перейдите в папку сайта, где лежат wp-config.php, wp-admin, wp-content:

ssh user@server
cd /var/www/your_site/public_html

Проверка текущей версии и наличия апдейтов

Уточните версию ядра и доступные обновления:

wp core version
wp core check-update

Безопасное обновление ядра

Перед апдейтом при желании временно отключите плагины, чтобы снизить риск конфликтов:

wp plugin deactivate --all

Обновите WordPress до последней или конкретной версии:

wp core update
# или
wp core update --version=6.1.3

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

wp core update-db

Приведение плагинов и тем к актуальному состоянию

Старые версии дополнений нередко становятся источником уязвимостей и сбоев. Обновите всё разом:

wp plugin update --all
wp theme update --all

Верните плагины в работу, если отключали их перед апдейтом:

wp plugin activate --all

Финишные проверки

Откройте сайт в браузере, пройдитесь по ключевым страницам и формам. Очистите кэш, если он включён:

wp cache flush

Зайдите в админ-панель и убедитесь, что система сообщает об актуальной версии.

Чтобы ловить проблемы до пользователей — подключите серверный мониторинг → как настроить Grafana и Prometheus.

Полезные практики

Перед установкой изучайте примечания к релизу в блоге разработчиков WordPress: иногда там указаны особые шаги миграции. Не забывайте обновлять переводы:

wp language core update
wp language plugin update --all

Автообновления ядра удобны для тестовых стендов и нетребовательных проектов, но на продакшене лучше сохранять контроль над моментом установки:

define('WP_AUTO_UPDATE_CORE', true);

Эта опция делает процесс автономным, однако может запуститься не вовремя; многие администраторы предпочитают ручной запуск по расписанию через cron.

Итог

WP-CLI снимает рутину и добавляет прозрачности: всё происходит быстро, предсказуемо и с понятным логом. Если вам нужен VPS с SSH-доступом, на котором WP-CLI готов к работе, или требуется помощь с регулярными апдейтами и бэкапами, настройте проект на инфраструктуре Webhost1 — мы поможем автоматизировать обслуживание и снизить риски простоев.

🧰 Возьмём обновления WordPress «под ключ»: WP-CLI, бэкапы, тестовый стенд, расписание через cron и контроль логов.

Услуга «Администрирование сайта» →
Администрирование сайтов