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.0WP-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
$ sudo 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 встановлюється успішно.
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 thebase.

Список усіх команд

Дивіться розділ «Команди» .

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *