✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Глобальне встановлення WP-CLI для доступу у вашій системі

14

Працюючи над проектами на базі WordPress, які використовують Composer, бувають випадки, коли нам потрібно мати певні залежності, доступні для нашого проекту, а бувають випадки, коли нам потрібно мати інструменти, доступні в усій системі.

Наприклад, для деяких проектів ми можемо захотіти мати PHP CodeSniffer із доступними стандартами кодування WordPress. Для інших, можливо, ні.

Але такий інструмент, як WP-CLI, швидше за все, буде кориснішим, якщо він доступний у всій системі, а не окремо для кожного окремого проекту. Глобальне встановлення WP-CLI є відносно тривіальною справою.

Однак припускається, що Composer уже встановлено та доступний у вашій системі.

Глобальне встановлення WP-CLI

Для цього потрібно зробити лише три кроки:

  1. Визначте WP-CLI у конфігурації Composer,
  2. Встановити утиліту,
  3. Переконайтеся, що  каталог постачальника 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 для доступу у вашій системі

Запуск WP-CLI з командного рядка.

І ви матимете доступ до нього у всій системі. Це означає, що ви зможете використовувати його за межами будь-якого конкретного проекту та матимете доступ до нього з екземпляра вашого терміналу всередині чи за межами вашої IDE.

Зручність, яку це додає – особливо якщо ви хочете навчитися виконувати багато роботи з CLI з WordPress – приносить дивіденди.

Джерело запису: tommcfarlin.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі