14. Управление через WP-CLI
WP-CLI (WordPress Command Line Interface) — это мощный инструмент, который позволяет управлять сайтом, не заходя в панель управления. Это критически важно для автоматизации, деплоя и быстрой работы профессионального разработчика.
Основные команды
Заголовок раздела «Основные команды»Команды WP-CLI всегда начинаются с префикса wp.
Управление плагинами и темами
Заголовок раздела «Управление плагинами и темами»# Посмотреть список плагиновwp plugin list
# Установить и активировать плагинwp plugin install woocommerce --activate
# Обновить все плагины разомwp plugin update --all
# Удалить темуwp theme delete twentytwentyУправление базой данных
Заголовок раздела «Управление базой данных»# Экспорт базы данных в файлwp db export site_backup.sql
# Импорт базы данныхwp db import new_database.sql
# Поиск и замена строк (полезно при смене домена)wp search-replace 'http://old-site.local' 'https://new-site.com'Работа с пользователями
Заголовок раздела «Работа с пользователями»# Создать администратора
# Сбросить пароль для пользователяwp user update 1 --user_pass=new_secure_passАвтоматизация и скрипты
Заголовок раздела «Автоматизация и скрипты»Вы можете объединять команды в bash-скрипты для быстрой развертки проекта.
flowchart LR Script[Bash Script] --> Download[wp core download] Download --> Config[wp config create] Config --> Install[wp core install] Install --> Theme[wp theme activate my-theme] Theme --> Plugins[wp plugin install --all]Почему это важно в 2026?
Заголовок раздела «Почему это важно в 2026?»В современной разработке (CI/CD) ручная настройка сайта через админку считается плохой практикой (anti-pattern). Все изменения конфигурации, миграции данных и обновления должны происходить программно. WP-CLI — это мост между WordPress и миром профессиональной DevOps-инженерии.
Интерактивный пример
Заголовок раздела «Интерактивный пример»Симулятор WP-CLI команд: