Глобальная установка 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 — приносит дивиденды.