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

Что такое WP-CLI и зачем он нужен

WP-CLI заменяет браузер на терминал для выполнения административных задач. Основные преимущества:

  • Скорость: массовые операции выполняются быстрее
  • Автоматизация: команды можно добавлять в скрипты
  • Доступ: управление сайтом через SSH
  • Безопасность: меньше зависимость от веб-интерфейса

Инструмент поддерживает все основные операции WordPress: от установки до резервного копирования.

Установка WP-CLI

Скачайте PHAR-архив с официального сайта:

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Проверьте работу:

php wp-cli.phar --info

Для глобальной установки:

chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp

Теперь команды можно вызывать через wp.

Основные команды

Базовый синтаксис: wp [команда] [параметры]

Управление плагинами

Установка плагина:


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


Список установленных плагинов:


Работа с темами

Активация темы:


Установка из репозитория:


Управление пользователями

Создание администратора:

wp user create admin admin@Примеры.com --role=administrator --user_pass=password

Список пользователей:


Работа с базой данных

Экспорт базы данных:

wp db export backup.sql

Импорт:

wp db import backup.sql

Типичные проблемы и ограничения

WP-CLI требует доступа к серверу по SSH. На некоторых хостингах этот доступ ограничен.

Ошибки часто возникают из-за неправильных прав доступа к файлам. Проверьте:


Инструмент не заменяет полноценную админ-панель для визуальных задач.

Автоматизация задач

Создайте bash-скрипт для ежедневного резервного копирования:

#!/bin/bash
wp db export backup-$(date +%Y%m%d).sql
wp plugin update --all
wp theme update --all

Добавьте в crontab для автоматического выполнения.

WP-CLI — мощный инструмент для разработчиков и администраторов WordPress. Он сокращает время на рутинные операции и позволяет автоматизировать управление сайтом.