✅ Новости WEB и WordPress, темы, плагины. Здесь мы делимся советами и лучшими решениями для веб-сайтов.

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

30

При работе над проектами на основе 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 из командной строки.

И у вас будет глобальный доступ в вашей системе. Это означает, что вы сможете использовать его вне любого данного проекта и что вы можете получить к нему доступ из экземпляра вашего терминала внутри или вне вашей IDE.

Удобство, которое это добавляет — особенно если вы хотите научиться много работать с CLI с WordPress — приносит дивиденды.

Источник записи: tommcfarlin.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее