Installazione globale di WP-CLI per l’accesso attraverso il tuo sistema
Quando si lavora su progetti basati su WordPress che utilizzano Composer, ci sono momenti in cui vorremo avere determinate dipendenze disponibili per il nostro progetto e ci sono momenti in cui vorremo avere strumenti disponibili in tutto il nostro sistema.
Ad esempio, per alcuni progetti, potremmo voler avere PHP CodeSniffer con gli standard di codifica di WordPress disponibili. Per altri forse no.
Ma avere uno strumento come WP-CLI è qualcosa che è probabilmente meglio servito quando è disponibile nell’intero sistema piuttosto che su una base progetto per progetto. L’installazione globale di WP-CLI è una questione relativamente banale.
Tuttavia, presuppone che Composer sia già installato e disponibile sul tuo sistema.
Installazione globale di WP-CLI
Sono necessari solo tre passaggi per fare in modo che ciò avvenga:
- Definisci WP-CLI nella configurazione di Composer,
- Installa l’utilità,
- Assicurati che la directory del fornitore di Composer sia nel tuo .bash_profile (o nelle variabili di qualunque shell tu voglia usare).
Per aggiornare, aggiungi WP-CLI alla configurazione di Composer, puoi farlo tramite riga di comando inserendo:
$ composer global require wp-cli/wp-cli
Oppure puoi aggiungerlo manualmente al file composer.json accedendo a:
$ cd ~/.composer
E poi apri composer.json nel tuo editor preferito.
Da lì, aggiungi le seguenti righe:
{
Quindi, esegui il comando seguente in modo che Composer installi WP-CLI:
$ composer global update
Quindi aggiorna le tue variabili ambientali (se non l’hai fatto prima o poi). Puoi farlo inserendo il seguente comando:
$ export PATH=~/.composer/vendor/bin:$PATH
E da qui, dovresti essere in grado di eseguire wp dalla riga di comando senza problemi:
Esecuzione di WP-CLI dalla riga di comando.
E lo avrai globalmente accessibile attraverso il tuo sistema. Ciò significa che sarai in grado di usarlo al di fuori di un determinato progetto e che potrai accedervi da un’istanza del tuo terminale all’interno o all’esterno del tuo IDE.
La comodità che questo aggiunge, specialmente se vuoi imparare a fare molto lavoro sulla CLI con WordPress, paga i dividendi.
