WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

WP-CLI

WP-CLI (WP Command Line Interface) — это интерфейс командной строки для WordPress. Он позволяет устанавливать/обновлять/удалять темы и плагины, создавать и просматривать любые данные на сайте, изменять настройки сайта и многое другое. Все это делается из командной строки без использования браузера.

Базовые команды:

# Версия
wp cli version
# Обновление
wp cli update --yes

# Обновление всех доп. пакетов
wp package update

Полный список: wp cli.

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

Перед установкой убедитесь что WP-CLI еще нет в вашем окружении. Для этого запустите такую команду:

$ wp --version

Если в ответ появилась версия: WP-CLI 2.5.0, то WP-CLI у вас уже установлен.

Установка на Linux и OS X

Для установки WP-CLI нужно скачать пакет wp-cli.phar. Сделать это можно с помощью утилиты curl или wget:

$ curl -L https://raw.github.com/wp-cli/builds/gh-pages/phar/wp-cli.phar > wp-cli.phar

Чтобы проверить этот пакет запустите его с параметром --info:

$ php wp-cli.phar --info

Должны увидеть информацию:

PHP binary:     /usr/bin/php7.4.1
PHP version:    7.4.1
php.ini used:   /home/web/etc/php/php.ini
SQL modes:
WP-CLI root dir:        phar://wp-cli.phar
WP-CLI global config:
WP-CLI version: 2.5.0

Чтобы можно было писать wp в любой директории вместо php wp-cli.phar, нужно сделать файл исполняемым и скопировать его в любую системную директорию (посмотреть системные директории можно командой echo $PATH).

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

Все wp-cli установлен! Теперь wp --version можно запустить из любой директории.

Подробнее про установку читайте здесь:

Установка на Windows

Убедитесь, что php установлен и находится в глобальной видимости. Для этого запустите в консоли такую команду:

php -version

Если команда php не работает, то нужно установить php на компьютер и добавить папку с исполняющим файлом в переменную окружения PATH.

Скачайте wp-cli.phar вручную (ссылка на скачивание) и сохраните его в папку, например, C:\wp-cli

Создайте файл wp.bat в папке C:\wp-cli со следующим содержимым:

@ECHO OFF
php "c:/wp-cli/wp-cli.phar" %*

Добавьте C:\wp-cli в переменную окружения path:

setx path "%path%;c:\wp-cli"

Теперь вы можете использовать WP-CLI из любого места командной строки Windows.

Зачем нужен WP-CLI?

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

WP-CLI может делать очень многое из того что обычно делается через админку WordPress.

Например, команда wp plugin install позволяет устанавливать и активировать плагин из каталога WordPress:

$ wp plugin install user-switching --activate
Installing User Switching (1.0.9)
Downloading install package from https://downloads.wordpress.org/plugin/user-switching.1.0.9.zip...
Unpacking the package...
Installing the plugin...
Plugin installed successfully.
Activating 'user-switching'...
Plugin 'user-switching' activated.
Success: Installed 1 of 1 plugins.

WP-CLI также включает команды которых нет в арсенале админки WordPress.

Например, следующая команда позволяет удалить все временные опции:

$ wp transient delete --all
Success: 34 transients deleted from the database.

Список всех команд

Смотрите в разделе «Команды».

campusboy 3908youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 8418
Комментариев нет
    Войти