Глобальне встановлення WP-CLI для доступу у вашій системі
Працюючи над проектами на базі WordPress, які використовують Composer, бувають випадки, коли нам потрібно мати певні залежності, доступні для нашого проекту, а бувають випадки, коли нам потрібно мати інструменти, доступні в усій системі.
Наприклад, для деяких проектів ми можемо захотіти мати PHP CodeSniffer із доступними стандартами кодування WordPress. Для інших, можливо, ні.
Але такий інструмент, як WP-CLI, швидше за все, буде кориснішим, якщо він доступний у всій системі, а не окремо для кожного окремого проекту. Глобальне встановлення WP-CLI є відносно тривіальною справою.
Однак припускається, що Composer уже встановлено та доступний у вашій системі.
Глобальне встановлення WP-CLI
Для цього потрібно зробити лише три кроки:
- Визначте WP-CLI у конфігурації Composer,
- Встановити утиліту,
- Переконайтеся, що каталог постачальника Composer знаходиться у вашому .bash_profile (або змінних будь-якої оболонки, яку ви хочете використовувати).
Щоб оновити, додати WP-CLI до конфігурації Composer, ви можете зробити це через командний рядок, ввівши:
$ composer global require wp-cli/wp-cli
Або ви можете вручну додати його до файлу composer.json, перейшовши до:
$ cd ~/.composer
А потім відкрийте composer.json у обраному редакторі.
Звідти ви додаєте такі рядки:
{
Далі виконайте таку команду, щоб Composer інсталювала WP-CLI:
$ composer global update
Потім оновіть свої змінні середовища (якщо ви не зробили цього раніше). Ви можете зробити це, ввівши таку команду:
$ export PATH=~/.composer/vendor/bin:$PATH
І звідси ви зможете без проблем запускати wp з командного рядка:
Запуск WP-CLI з командного рядка.
І ви матимете доступ до нього у всій системі. Це означає, що ви зможете використовувати його за межами будь-якого конкретного проекту та матимете доступ до нього з екземпляра вашого терміналу всередині чи за межами вашої IDE.
Зручність, яку це додає – особливо якщо ви хочете навчитися виконувати багато роботи з CLI з WordPress – приносить дивіденди.
