Chiunque si occupi di sviluppo web e utilizzi WordPress conosce AyudaWordpress.com . È senza dubbio uno dei siti web leader dedicati a questo CMS.
Proprio l'altro ieri ho letto un articolo estremamente interessante che tratta proprio di questo, controllare o gestire un sito WordPress utilizzando niente di più e niente di meno che il nostro terminale 
Ho chiesto all'autore il permesso di condividerlo qui. Un sentito ringraziamento a Fernando per questo fantastico articolo e per averci permesso di condividerlo con voi 
Bene, ecco il post:
Beh, vi avverto che questa storia della riga di comando di WordPress è da sfigati, davvero da sfigati , non per tutti, ma in ogni caso, è un'altra possibilità nell'ecosistema che WordPress è diventato.
L' interfaccia a riga di comando di WordPress , o wp-cli , è un insieme di comandi per la gestione delle installazioni di WordPress e molto altro. Con wp-cli è possibile aggiornare i plugin, installare WordPress, pubblicare articoli: praticamente tutto, e le sue funzionalità sono in continua evoluzione.
Oh, e non si tratta di un plugin, ma di un sistema che richiede un'installazione propria, che si può effettuare in diversi modi, ovvero…
Tramite PEAR, procederesti in questo modo:
sudo pear channel-discover wp-cli.org/pear
sudo pear install wpcli/wpcli
git clone --recursive git://github.com/wp-cli/wp-cli.git ~/git/wp-cli
cd ~/git/wp-cli
sudo utils/dev-build
Dove puoi sostituire ~/git/wp-cli con quello che vuoi.
E in MAMP , XAMP , ecc.
Se non è disponibile alcun comando php, puoi provare a trovare un binario per farlo da:
./utils/find-php
Quindi crei una variabile d'ambiente chiamata WP_CLI_PHP con il percorso che trovi trova.php
In un ambiente UNIX potresti farlo aggiungendo la seguente riga al tuo file .bashrc:
WP_CLI_PHP=/path/to/php-binary
Ok, perfetto, l'ho installato, ma... come si usa?
Bene, vai alla cartella principale di WordPress:
cd /var/www/wp/
Se digiti wp dovresti vedere un output simile a questo:
Comandi disponibili:
wp blog crea | elimina
wp cache add | decr | delete | flush | get | incr | replace | set | type
wp comment crea | elimina | cestino | untrash | spam | unspam | approva | unapprove | count | status | last
wp core download | config | is-installed | install | install-network | version | update | update-db
wp db create | drop | reset | optimizza | repair | connect | cli | query | export | import
wp file di valutazione
...
Vedere "wp help" per ulteriori informazioni su un comando specifico.
Da lì possiamo, ad esempio, installare un plugin da WordPress.org. Per non complicare l'esempio, abbiamo scelto l'inutile Hello Dolly:
wp plugin install hello-dolly
Y lo que veremos será esto:
Installazione di Hello Dolly (1.5)
Download del pacchetto di installazione da http://downloads.WordPress.org/plugin/hello-dolly.1.5.zip…
Disimballaggio del pacchetto ...
Installazione del plug-in ...
Plugin installato con successo.
Come puoi vedere, i comandi, una volta installati, sono davvero semplici ed intuitivi.
Un altro esempio potrebbe essere un'installazione multisito, dove dovremmo dare il parametro a wp-cli --blog Quindi sai su quale sito web dovresti agire:
wp theme status --blog=localhost/wp/test
Y si es en una instalación en subdominio serÃa algo asÃ:
wp theme status --blog=test.example.com
Se lavori sullo stesso sito la maggior parte delle volte puoi inserire l'URL di quel sito in un file chiamato 'wp-cli-blog'che creerai nella cartella principale del tuo WordPress:
echo 'test.example.com' > wp-cli-blog
Da questo momento puoi chiamare wp senza il parametro --blog:
wp theme status
L'elenco completo dei comandi è disponibile qui, e puoi persino crearne altri nella wp-cli kitchen.
Bene, come ti avevo avvertito, non è qualcosa che nessuno può usare quotidianamente, ma è un ottimo modo per gestire un WordPress dalla riga di comando, ad esempio tramite SSH, quindi salva il link lì per quando hai qualche stupido giorno in coloro che non sanno cosa pasticciare con WordPress.
E così finisce il post.
Fernando all'inizio diceva che era un post per geek... ma non lo troviamo quasi tutti davvero figo?  … LOL!!, non so voi ma trovo davvero fenomenale l'idea di poter controllare WordPress con comandi ♥0♥
Grazie ancora a Fernando per il post; questo articolo è stato originariamente tratto da AyudaWordpress.com.
Spero che lo abbiate trovato interessante 
saluti