Pracując nad projektami opartymi na WordPressie, które wykorzystują Composer, są chwile, w których będziemy chcieć mieć dostępne pewne zależności dla naszego projektu i są chwile, w których będziemy chcieć mieć narzędzia dostępne w całym naszym systemie.
Na przykład w przypadku niektórych projektów możemy chcieć mieć PHP CodeSniffer z dostępnymi standardami kodowania WordPress. Dla innych może nie.
Ale posiadanie narzędzia takiego jak WP-CLI jest prawdopodobnie lepiej obsługiwane, gdy jest dostępne w całym systemie, a nie na podstawie projektu po projekcie. Globalna instalacja WP-CLI to stosunkowo trywialna sprawa.
Zakłada jednak, że masz już zainstalowany i dostępny w systemie Composer.
Globalna instalacja WP-CLI
Aby tak się stało, wymagane są tylko trzy kroki:
- Zdefiniuj WP-CLI w konfiguracji Composera,
- Zainstaluj narzędzie,
- Upewnij się, że katalog dostawcy Composera znajduje się w twoim .bash_profile (lub zmiennych dowolnej powłoki, której chcesz użyć).
Aby zaktualizować, dodaj WP-CLI do konfiguracji Composera, możesz to zrobić za pomocą wiersza poleceń, wpisując:
$ composer global require wp-cli/wp-cli
Możesz też ręcznie dodać go do pliku composer.json, przechodząc do:
$ cd ~/.composer
A następnie otwierając composer.json w wybranym przez siebie edytorze.
Stamtąd dodajesz następujące wiersze:
{
Następnie uruchom następujące polecenie, aby Composer zainstaluje WP-CLI:
$ composer global update
Następnie zaktualizuj zmienne środowiskowe (jeśli nie zrobiłeś tego wcześniej). Możesz to zrobić, wpisując następujące polecenie:
$ export PATH=~/.composer/vendor/bin:$PATH
I stąd powinieneś być w stanie uruchomić wp z wiersza poleceń bez problemu:
Uruchamianie WP-CLI z wiersza poleceń.
I będziesz mieć do niego globalny dostęp w całym systemie. Oznacza to, że będziesz mógł używać go poza dowolnym projektem i możesz uzyskać do niego dostęp z instancji terminala wewnątrz lub na zewnątrz swojego IDE.
Dodatkowa wygoda – zwłaszcza jeśli chcesz nauczyć się wykonywać dużo pracy z CLI z WordPress – się opłaca.
