✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Globalna instalacja WP-CLI w celu uzyskania dostępu w całym systemie

15

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:

  1. Zdefiniuj WP-CLI w konfiguracji Composera,
  2. Zainstaluj narzędzie,
  3. 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:

Globalna instalacja WP-CLI w celu uzyskania dostępu w całym systemie

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.

Źródło nagrywania: tommcfarlin.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów