Cos'è WP-CLI? Una guida per principianti

WP-CLI è in giro da un po 'di tempo ormai (circa 2011) e ha costantemente guadagnato terreno nella comunità di sviluppatori di WordPress. Ma cos'è esattamente, e come puoi usarlo nel tuo flusso di lavoro WordPress?

L'idea alla base di WP-CLI è che consente di interagire e gestire siti WordPress tramite un'interfaccia a riga di comando. Secondo la documentazione ufficiale, è un'alternativa da riga di comando all'utilizzo della tradizionale interfaccia utente di amministrazione di WordPress.

L'approccio alla linea di comando ha senso in quanto è possibile eseguire le operazioni su un computer molto più rapidamente tramite la riga di comando e il WP-CLI non è diverso. Se hai mai usato la riga di comando su Windows o il terminale su macOS, allora sarai a casa usando la WP-CLI.

Tuttavia, questo è un tutorial rivolto ai principianti, quindi non preoccuparti se non sei un guru della linea di comando. Se non hai mai usato la WP-CLI o la riga di comando, sei in buona compagnia e sicuramente nel posto giusto!

Prima di andare oltre, ho una confessione da fare. Come ho accennato sopra, non ho mai usato la WP-CLI in precedenza! L'ho saputo per un po 'e ho avuto voglia di provarlo, ma non sono mai riuscito a installarlo e ad usarlo. Fino ad ora, questo è ...

Quindi saremo letteralmente in questo insieme e stiamo lavorando su come usare WP-CLI sia come principianti assoluti. Sono davvero interessato a vedere come il WP-CLI si inserisce nel mio flusso di lavoro di sviluppo WordPress esistente e se può contribuire ad aumentare la produttività.

Sei pronto per iniziare? OK allora, andiamo!

Installazione di WP-CLI

L'installazione di WP-CLI per la prima volta può sembrare un po 'scoraggiante. Ho dovuto leggere le istruzioni di installazione un paio di volte prima che avesse senso. Ma, come risulta, non è così difficile una volta capito esattamente cosa è richiesto.

Per cominciare, dobbiamo ottenere l'ultima versione di WP-CLI. Il modo consigliato per farlo è quello di scaricare WP-CLI come file Phar tramite la riga di comando. Questo è solo un file di archivio PHP contenente tutti i file PHP necessari per l'esecuzione di WP-CLI, il tutto racchiuso in un unico comodo file pronto per essere scaricato.

Installazione su macOS

Aprire una finestra di terminale e digitare quanto segue:

$ curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Questo scaricherà il file Phar WP-CLI sul tuo computer. Controlliamo tutto ok testando l'archivio WP-CLI.

php wp-cli.phar --info

Dovresti vedere un output simile al seguente:

PHP binario: / usr / bin / php Versione PHP: 5.6.30 php.ini utilizzato: Dir root WP-CLI: phar: //wp-cli.phar Pacchetti WP-CLI dir: WP-CLI global config: WP-CLI configurazione del progetto: versione WP-CLI: 1.1.0

Per rendere più conveniente l'utilizzo di WP-CLI, vogliamo essere in grado di eseguirlo da qualsiasi luogo e tramite un comando più breve come wp piuttosto che dover digitare wp-cli.phar ogni volta.

Possiamo farlo tramite i seguenti due comandi:

chmod + x wp-cli.phar sudo mv wp-cli.phar / usr / local / bin / wp

Ora prova a correre wp --info in una finestra di terminale (che punta a qualsiasi directory). Se vedi lo stesso risultato di prima quando hai corso php wp-cli.phar --info allora sei in affari. WP-CLI è impostato e pronto per l'uso!

Esistono altri modi per installare WP-CLI, ad esempio tramite Composer, quindi potresti voler controllare i metodi alternativi se stai lottando con il metodo predefinito consigliato.

Installazione su Windows

L'installazione su Windows è leggermente più complessa, dato che PHP non è disponibile dalla riga di comando per impostazione predefinita. È possibile installare PHP manualmente, ma il modo più semplice è utilizzare un server di sviluppo locale come MAMP perché PHP viene installato automaticamente come parte del pacchetto generale.

Una volta che PHP è disponibile sul tuo sistema, dovrai trovare il percorso dell'eseguibile PHP e renderlo disponibile globalmente (questo è spiegato in dettaglio nel manuale PHP).

Con PHP installato e disponibile da qualsiasi directory, scaricare manualmente il file wp-cli.phar e salvarlo in una cartella come c: \ wp-cli. Essere in grado di eseguire WP-CLI tramite il wp comando proprio come abbiamo fatto su macOS, creare un file batch chiamato wp.bat all'interno della stessa cartella hai salvato il wp-cli.phar file di archivio.

Aggiungi questo al file batch:

@ECHO OFF php "c: /wp-cli/wp-cli.phar"% *

Infine, aggiungi c: \ wp-cli al tuo percorso globale:

percorso setx "% path%; c: \ wp-cli"

WP-CLI dovrebbe ora essere disponibile da qualsiasi finestra della riga di comando.

Un modo ancora più semplice!

Se ti senti un po 'perso adesso, potrei avere un'ancora di salvezza per te. Se sei un utente DesktopServer, WP-CLI è estremamente facile da configurare. Dal momento che DesktopServer 3.8.2 è disponibile un nuovo plug-in per sviluppatori che installa WP-CLI tutti i tuoi siti di sviluppo!

Una volta attivato, è possibile accedere a WP-CLI tramite l'elenco di siti DesktopServer principale o la barra degli strumenti di WordPress.

Se si ha accesso a DesktopServer, si consiglia di installare WP-CLI in questo modo, poiché è di gran lunga il metodo di installazione più semplice. Ho usato DesktopServer negli ultimi due anni, quindi sono fortunato che l'installazione di WP-CLI sia stata un gioco da ragazzi per me.

Utilizzo remoto di WP-CLI

Questo tutorial è rivolto ai principianti che sono nuovi a WP-CLI, utilizzando un'installazione locale di WordPress. Tuttavia, se vuoi eseguire comandi su un server remoto (ad esempio un sito WordPress attivo), puoi continuare a seguirlo se hai installato WP-CLI.

Dovrai essere in grado di connettersi al server tramite un client SSH e avere a portata di mano i dettagli di accesso al tuo account di hosting. Una volta connesso e connesso, sarai in grado di utilizzare tutti i comandi WP-CLI in questo tutorial.

Vale la pena contattare l'host per verificare se supportano WP-CLI poiché l'installazione sarà molto più semplice.

Testare le acque

Speriamo che ora abbia installato il WP-CLI, nel qual caso puoi rilassarti un po 'mentre hai appena fatto la parte più difficile!

Apri una finestra della riga di comando nella directory principale del sito Web WordPress con cui vuoi lavorare, che dovrebbe apparire simile allo screenshot qui sotto.


Uno dei vantaggi dell'utilizzo di DesktopServer è che apre automaticamente una finestra dei comandi che punta alla directory del sito di WordPress root corretta. Ho pensato che fosse un bel tocco, specialmente se lavori su più siti.

Proviamo ora la nostra installazione di WP-CLI. Questo è il nostro primo comando ...

wp --info
PHP binario: C: \ xampplite \ php \ php.exe Versione PHP: 5.5.24 php.ini usata: C: \ xampplite \ php \ php.ini WP-CLI directory principale: C: \ xampplite \ ds-plugins \ ds -cli \ vendor \ wp-cli \ wp-cli Dir pacchetti WP-CLI: configurazione globale WP-CLI: configurazione progetto WP-CLI: versione WP-CLI: 1.0.0

Quindi, per accedere a WP-CLI, digiti wp seguito da un comando e / o parametro. Se wp è inserito, hai solo una lunga lista di comandi e parametri disponibili (che non mostrerò qui, ma provalo tu stesso).

Il nostro primo comando conteneva un parametro. La differenza è che un parametro è preceduto da due trattini. La chiave per WP-CLI è che quasi tutti i comandi contengono comandi secondari (e parametri). Questa gerarchia è molto ben organizzata ed è facile da capire e da seguire.

Tutti i comandi seguono una struttura simile, quindi una volta che hai padroneggiato un paio di comandi ti sarà facile espandersi per imparare più comandi. Il resto di questo tutorial riguarderà l'apprendimento di alcuni dei comandi e dei parametri disponibili in WP-CLI.

Diamo un'occhiata ad alcuni comandi WP-CLI di base e al loro risultato, per avere un'idea di come funziona.

Per prima cosa prendiamo la versione attuale di WP-CLI in esecuzione.

wp --version

WP-CLI 1.0.0

Possiamo eseguire un comando simile per trovare la versione corrente di WordPress.

versione del core wp
4.7.3

Che ne dici di un elenco di tutti i temi attualmente installati?

lista dei temi di wp
+-----------------+----------+--------+---------+ | nome | stato | aggiornamento | versione | + ----------------- + ---------- + -------- + --------- + | venticinque | inattivo | nessuno | 1.7 | | ventisettesimo | attivo | nessuno | 1.1 | | twentysixteen | inattivo | nessuno | 1.3 | | venti volte inattivo | nessuno | 2.2 | +-----------------+----------+--------+---------+

Notate come otteniamo anche informazioni utili, come lo stato di un tema e la sua versione, nonché se è disponibile un aggiornamento.

Possiamo fare lo stesso per i plugin.

lista dei plugin wp
+-------------+----------+--------+------------+ | nome | stato | aggiornamento | versione | + ------------- + ---------- + -------- + ------------ + | akismet | inattivo | nessuno | 3.3 | | ciao | inattivo | nessuno | 1,6 | | Tema-controllo | inattivo | nessuno | 20160523,1 | +-------------+----------+--------+------------+

Possiamo utilizzare i parametri per perfezionare l'elenco dei plugin.

lista dei plugin wp --fields = nome, versione
+-------------+------------+ | nome | versione | + ------------- + ------------ + | akismet | 3.3 | | ciao | 1,6 | | Tema-controllo | 20160523,1 | +-------------+------------+

Qui abbiamo un parametro che richiede uno o più valori da specificare. Questo è molto comune e ti abituerai molto velocemente. In questo caso, abbiamo elencato solo i campi che volevamo mostrare (nome, versione).

Possiamo anche mostrare solo plugin che soddisfano criteri specifici.

lista dei plugin wp --status = inactive
+-------------+----------+--------+------------+ | nome | stato | aggiornamento | versione | + ------------- + ---------- + -------- + ------------ + | akismet | inattivo | nessuno | 3.3 | | ciao | inattivo | nessuno | 1,6 | | Tema-controllo | inattivo | nessuno | 20160523,1 | +-------------+----------+--------+------------+

Questo ha semplicemente emesso di nuovo tutti i plugin poiché sono tutti inattivi. Lo cambieremo poco dopo aver iniziato a immettere i comandi per gestire i plug-in (e i temi).

Potresti aver notato nei comandi precedenti che ci sono due parole di comando usate (collegare e elenco). Se digiti plugin wp da solo, questo non eseguirà un comando ma elencerà tutti i comandi secondari di plugin wp. Prova tu stesso.

plugin wp
utilizzo: attivazione plugin wp [...] [--all] [--network] o: plugin wp disattivato [...] [--uninstall] [--all] [--network] o: elimina il plugin wp ... o: get il plugin wp  [--Field =] [--fields =] [--format =] o: installazione del plugin wp ... [--version =] [--force] [--activate] [--activate-network] o: il plug-in wp è installato  oppure: lista dei plugin wp [--=] [--field =] [--fields =] [--format =] o: percorso del plugin wp [] [--dir] o: ricerca plug-in wp  [--Page =] [--per-page =] [--field =] [--fields =] [--format =] o: stato del plugin wp [] o: il plug-in wp si attiva ... [--network] o: disinstallazione del plugin wp ... [--deactivate] [--skip-delete] oppure: aggiornamento del plugin wp [...] [--all] [--format =] [--version =] [--dry-run] Vedi 'plugin di wp help 'per ulteriori informazioni su un comando specifico.

Così la elenco comando è solo uno dei molteplici comandi secondari disponibili per "genitore" collegare comando. Molti altri comandi funzionano in modo simile.

Digitare nucleo di wp e tema di wp per vedere anche un elenco dei loro sottocomandi.

Puoi usare più parametri sulla stessa linea. Ad esempio, se volessimo elencare i plugin con gli aggiornamenti disponibili e limitare i campi emessi, possiamo combinare i parametri su una singola riga come segue:

lista dei plugin wp --fields = nome, versione --update = disponibile

Per impostazione predefinita, si ottengono risultati di un comando WP-CLI in formato tabella, ma questo può essere facilmente modificato in JSON o in valori separati da virgola (CSV) utilizzando invece il --formato parametro.

lista dei plugin wp --format = json
[ "Name": "Akismet", "Stato": "inattivo", "aggiornamento": "Nessuno", "versione": "3.3",  "name": "ciao", "status": "inattivo ", "update": "nessuno", "versione": "1.6",  "name": "tema-check", "stato": "", "update inattivo": "nessuno", "versione": "20.160.523,1"] 
lista dei plugin wp --format = csv
nome, stato, aggiornamento, versione akismet, inattivo, nessuno, 3.3 ciao, inattivo, nessuno, 1.6 tema-controllo, inattivo, nessuno, 20160523.1

Ora che abbiamo una procedura su come inserire i comandi di base della WP-CLI, vediamo come possiamo eseguire alcune utili attività di amministrazione di WordPress tramite la riga di comando.

Plugin e temi

La vera potenza della WP-CLI diventa chiara quando inizi a manipolare WordPress tramite la riga di comando. In questa sezione vedremo quanto è facile installare / eliminare e attivare / disattivare plugin e temi tramite WP-CLI.

Per i plugin e i temi ospitati nel repository di WordPress, inserisci semplicemente il nome dopo il installare comando come segue:

plugin per wp installa jetpack
Installazione di Jetpack da WordPress.com (4.8.2) Download del pacchetto di installazione da https://downloads.wordpress.org/plugin/jetpack.4.8.2.zip... Disimballaggio del pacchetto ... Installazione del plug-in ... Plugin installato con successo. Successo: Installato 1 di 1 plugin. 

Eseguiamo nuovamente un elenco di plug-in, per assicurarsi che Jetpack sia stato installato, ma questa volta basta elencare il nome del plug-in.

plug-in lista wp --fields = nome
+-------------+ | nome | + ------------- + | akismet | | ciao | | jetpack | | Tema-controllo | +-------------+

Possiamo installare temi in modo simile:

wp theme installa twentyeleven
Installazione di Twenty Eleven (2.5) Download del pacchetto di installazione da https://downloads.wordpress.org/theme/twentyeleven.2.5.zip... Disimballaggio del pacchetto ... Installazione del tema ... Tema installato correttamente. Successo: installati 1 temi su 1.

E vediamo solo che il tema Twenty Eleven è stato installato correttamente:

lista dei temi di wp
+-----------------+----------+--------+---------+ | nome | stato | aggiornamento | versione | + ----------------- + ---------- + -------- + --------- + | ventesimo | inattivo | nessuno | 2.5 | | venticinque | inattivo | nessuno | 1.7 | | ventisettesimo | attivo | nessuno | 1.1 | | twentysixteen | inattivo | nessuno | 1.3 | | venti volte inattivo | nessuno | 2.2 | +-----------------+----------+--------+---------+

Per i plugin e i temi ospitati altrove, inserisci semplicemente il percorso completo del file zip. Il nome del plugin / tema è in realtà lo slug, che è utile per ricordare se il tuo plugin / nome del tema è composto da più di una parola.

Ad esempio, per installare il plugin Verifica tema dal repository di WordPress:

plugin wp installa il tema-controllo

Per attivare un plugin, usa il attivare comando.

Il plugin wp attiva jetpack

Oppure puoi installare e attivare un plugin tutto su un'unica riga.

wp plugin install jetpack --activate

Per eliminare un plugin, usa il Elimina comando.

wp plugin delete jetpack

Si noti che non è necessario disattivare il plug-in prima di eliminarlo, come si deve fare nell'amministratore di WordPress. Il processo di installazione / attivazione / cancellazione è lo stesso per i temi.

Post e pagine

Esistono vari comandi WP-CLI per gestire qualsiasi tipo di post, incluso un modo per generare messaggi di massa.

Innanzitutto, produciamo l'attuale elenco di post.

elenco dei messaggi wp
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | me | te | atus | + ---- + --------- + --------- + --------- + --------- + | 1 | Ciao w | ciao-w | 2017-04 | pubblicare | | | ondo! | orld | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Ora, generiamo alcuni post.

wp post generate --count = 5
Generazione di post al 100% [=============] 0:03 / 0:02

Diamo un'occhiata di nuovo alla lista dei post aggiornati.

elenco dei messaggi wp
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | me | te | atus | + ---- + --------- + --------- + --------- + --------- + | 32 | Posta 2 | post-2 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 01:24 | | | 33 | Posta 3 | post-3 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 01:24 | | | 34 | Posta 4 | post-4 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 01:24 | | | 35 | Posta 5 | post-5 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 01:24 | | | 36 | Posta 6 | post-6 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 01:24 | | | 1 | Ciao w | ciao-w | 2017-04 | pubblicare | | | ondo! | orld | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Come puoi vedere, sono stati creati cinque nuovi post, ognuno con un titolo generico e nessun contenuto di post. Possiamo generare qualsiasi numero di post e per qualsiasi tipo di post.

wp post generate --post_type = page --count = 3
Generazione di post al 100% [=============] 0:02 / 0:03

Questo genera tre nuove pagine con titoli generici e nessun contenuto di pagina. Non sono troppo sicuro di quanto sia utile la creazione di post di massa. Tuttavia, potrebbe essere piuttosto utile a scopo di test.

 wp post list --post_type = pagina
+----+---------+---------+---------+---------+ | ID | post_ti | post_na | post_da | post_st | | | tle | me | te | atus | + ---- + --------- + --------- + --------- + --------- + | 42 | Pagina 2 | post-2 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 06:21 | | | 43 | Pagina 3 | post-3 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 06:21 | | | 44 | Pagina 4 | post-4 | 2017-04 | pubblicare | | | | | -14 19: | | | | | | 06:21 | | | 22 | Titolo | titolo | 2017-04 | pubblicare | | | | | -07 15: | | | | | | 42:27 | | | 2 | Campione | campione- | 2017-04 | pubblicare | | | Pagina | pagina | -04 09: | | | | | | 18:12 | | +----+---------+---------+---------+---------+

Se vogliamo creare singoli post, abbiamo il pieno controllo sui contenuti dei post. Creiamo un singolo post con un titolo specifico e un contenuto di esempio.

wp post create --post_title = 'Solo un post' --post_content = 'Ho vagato da solo come una nuvola'. --post_status = 'pubblicare'
Successo: creato post 45.

Questo crea un post con un titolo e contenuto specifici. Per impostazione predefinita, i post verranno creati con lo stato bozza, quindi se vogliamo che vengano pubblicati immediatamente, dobbiamo impostare il file post_status parametro a pubblicare.

Creare una pagina con i contenuti è altrettanto semplice: basta semplicemente impostare la pagina post_type parametro a pagina (questo è impostato per postare per impostazione predefinita).

wp post create --post_type = page --post_title = 'Benvenuto in una nuova alba' --post_content = 'Continua a leggere per alcune incredibili intuizioni.' --post_status = pubblicare

Possiamo anche aggiornare i post esistenti usando il aggiornare comando.

wp post update 45 --post_content = 'Ho appena aggiornato il contenuto del post tramite WP-CLI.' --post_status = 'pubblicare'
Successo: aggiornato post 45.

Assicurati che l'ID del post sia corretto; altrimenti, otterrai un Avviso: ID post non valido messaggio di errore. E ancora, puoi aggiornare qualsiasi tipo di messaggio, non solo i post!

Come previsto, puoi eliminare anche i post tramite WP-CLI.

wp post delete 45
Successo: posto trashed 45.

Questo invierà il post al cestino. Se si desidera ignorare questo e solo eliminare definitivamente un post, quindi aggiungere il --vigore parametro.

wp post delete 45 --force

Nel complesso, penso che sia piuttosto intuitivo gestire i post tramite WP-CLI. Non mi sento come se dovessi ricordare molti dettagli ogni volta che voglio creare o aggiornare un post.

Questo è ottimo perché significa che sono molto più propenso a tornare sulla WP-CLI invece di tornare a utilizzare l'intuitiva interfaccia utente di amministrazione di WordPress a cui sono più abituato.

Commenti WordPress

La gestione dei commenti è abbastanza simile ai post. Per vedere tutti i commenti sul tuo sito, usa questo comando:

Elenco dei commenti di wp
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | commento_data | comment_approved | commento_autore | commento_autore_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 1 | 1 | 2017-04-04 09:18:12 | 1 | Un commentatore di WordPress | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Fai attenzione, però, questo potrebbe richiedere un po 'di tempo se hai molti commenti sul tuo sito!

Per creare un commento, usa il creare comando a cui siamo ora familiari.

wp comment create --comment_post_ID = 1 --comment_content = 'Aggiungo solo il mio valore di 2 centesimi!'
Successo: commento creato 24.
Elenco dei commenti di wp
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | commento_data | comment_approved | commento_autore | commento_autore_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 24 | 1 | 2017-04-14 19:24:45 | 1 | | | | 1 | 1 | 2017-04-04 09:18:12 | 1 | Un commentatore di WordPress | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Si noti che per generare un commento, è necessario specificare un ID di un post esistente, nonché il contenuto del commento.

Proprio come abbiamo fatto per i post, anche i commenti di massa possono essere generati facilmente.

Il commento di wp genera --count = 3 --post_id = 1
Generazione di commenti 100% [==========] 0:02 / 0:03
Elenco dei commenti di wp
+------------+-----------------+---------------------+------------------+-----------------------+-------------------------+ | comment_ID | comment_post_ID | commento_data | comment_approved | commento_autore | commento_autore_email | + ------------ + ----------------- + ------------------ --- + ------------------ + ----------------------- + --- ---------------------- + | 26 | 1 | 2017-04-14 19:27:54 | 1 | | | | 27 | 1 | 2017-04-14 19:27:54 | 1 | | | | 25 | 1 | 2017-04-14 19:27:53 | 1 | | | | 24 | 1 | 2017-04-14 19:24:45 | 1 | | | | 1 | 1 | 2017-04-04 09:18:12 | 1 | Un commentatore di WordPress | [email protected] | +------------+-----------------+---------------------+------------------+-----------------------+-------------------------+

Assicurati di specificare il contare parametro se non vuoi generare 100 commenti fittizi, dato che 100 è il valore predefinito!

Per cancellare un commento, usa semplicemente il seguente comando con l'ID del tuo commento e opzionalmente il --vigore parametro se vuoi saltare l'invio al cestino.

wp comment delete 26 --force
Successo: commento eliminato 26.

Ricorda, però, l'ID qui è un ID di commento e non un ID post.

Risorse WP-CLI consigliate

Questo è tutto per la nostra introduzione di base alla WP-CLI. Di seguito è riportato un elenco di risorse se si desidera approfondire un po 'ed espandere le proprie conoscenze.

  • Pagina principale del progetto WP-CLI
  • Manuale WP-CLI ufficiale
  • WP-CLI Roadmap
  • Slack Channel
  • Lista di comando completa WP-CLI
  • Feed Twitter WP-CLI
  • Esercitazione completa su Desktop Server

Conclusione

Abbiamo appena scalfito la superficie di ciò che puoi fare con WP-CLI. Ma si spera, ora avrete abbastanza fiducia per approfondire la WP-CLI e sperimentare con comandi più avanzati.

Abbiamo appreso cosa è WP-CLI e quanto può essere utile nello sviluppo quotidiano di WordPress. Anche se i comandi che abbiamo trattato erano piuttosto semplici, erano comunque abbastanza utili!

Era la prima volta che utilizzavo personalmente la WP-CLI e, a posteriori, posso dire onestamente che non so come sono riuscito senza di essa. È sicuramente qualcosa che mi vedo usare molto di più.

Mi piacerebbe avere un po 'di esperienza con comandi molto più complessi per vedere davvero cosa si può fare con il WP-CLI.

Tuttavia, alcuni utenti, in particolare i principianti, potrebbero essere scoraggiati dal processo di installazione predefinito consigliato. Questo è un peccato perché WP-CLI è estremamente utile e tutti gli sviluppatori di WordPress dovrebbero almeno verificarlo. 

È molto divertente, oltre ad essere utile. Se hai accesso a DesktopServer, utilizzalo definitivamente per installare WP-CLI: è davvero un gioco da ragazzi.

Infine, se sei interessato a ulteriori sviluppi di WordPress, non dimenticare di controllare l'altro materiale WordPress che abbiamo qui su Envato Tuts+.

Utilizzi già la WP-CLI, o è stata la tua prima volta a sperimentarla? Se è così, come sei arrivato? Mi piacerebbe sentire i tuoi commenti!