Riga di comando WordPress

Cosa starai creando

Gli sviluppatori e gli utenti di WordPress conoscono troppo bene il / Wp-admin pannello di amministrazione e come funziona.

Questa guida è per utenti e amministratori allo stesso modo. Li ho sentiti molte volte lamentarsi (amministratori di sistema in particolare) di WordPress e in che modo, a causa della pletora di opzioni di configurazione nel pannello di amministrazione di WordPress, può spesso diventare complicato e confuso trovare dove fare clic o ricordare dove risiede una determinata funzione . Poiché tutto dipende dai creatori di plug-in, non esiste un modo centralizzato per interagire con WordPress come un'interfaccia di comando diretta effettiva.

Bene, quei giorni sono davvero finiti perché WordPress ha uno strumento da riga di comando, ed è un vero risparmio di tempo!

Prendi lo strumento

Scaricare WP-CLI con il seguente al prompt del terminale:

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

Verifica che funzionasse con:

bash php wp-cli.phar --info

Ora per impostare questo come solo a wp comando disponibile ovunque, eseguire quanto segue:

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

Ciò richiederà la tua password di root per il completamento del sudo comando.

Per la guida ufficiale, visitare il sito Web WP-CLI per ottenere istruzioni più dettagliate e informazioni su WP-CLI progetto (come problemi di configurazione di MAMP e altri argomenti di supporto utili)

uso

Per usare il WP-CLI strumento, solo CD alla tua directory di installazione di WordPress ed esegui wp:

bash $ wp

Lavorare con il wp lo strumento è molto intuitivo. È possibile eseguire qualsiasi funzione dallo strumento basato sul browser ora sulla riga di comando. Creazione di blog, esecuzione di codice, supporto per i plug-in: è tutto qui.

Per saperne di più sulla funzionalità di wp, corri aiuto di wp , per esempio.:

"bash $ wp help cli DESCRIZIONE

Ottieni informazioni sulla WP-CLI stessa.

SINOSSI

wp cli

sottocomandi

check-update Controlla l'aggiornamento tramite Github API. Restituisce le versioni disponibili se ci sono aggiornamenti, o vuoto se nessun aggiornamento disponibile. cmd-dump Scarica l'elenco dei comandi installati, come JSON. completamenti Genera stringhe di completamento della tabulazione. info Stampa vari dati sull'ambiente CLI. param-dump Scarica l'elenco dei parametri globali, come JSON o in formato var_export. aggiornamento Scarica l'aggiornamento più recente che corrisponde ai requisiti. Restituisce le versioni disponibili se ci sono aggiornamenti, o vuoto se nessun aggiornamento disponibile. versione Stampa versione WP-CLI. "

Da qui, puoi eseguire un aggiornamento di WordPress con aggiornare o semplicemente controllare se ne è necessario uno check-aggiornamento.

Backup

Per eseguire il backup di WordPress con la CLI, esegui:

bash $ wp db export

Questo ti darà un backup non compresso e un file .SQL che potrai quindi creare un tarball in questo modo:

bash $ tar -vczf yourbackupfilename.gz .

Ripristino da un backup

Imposta la webroot del tuo server nella directory creata da esportazione di wp db comando e importa il .SQL con mysql come così:

bash $ mysql -u -p wordpress < backup.sql

Installare un plugin

Per installare un plugin, puoi semplicemente eseguire:

installazione di bash $ wp plugin

Puoi vedere quali plugin sono installati con lista dei plugin wp:

lista di plugin bash $ wp + ------------- + -------- + ----------- + --------- + | nome | stato | aggiornamento | versione | + ------------- + -------- + ----------- + --------- + | jetpack | attivo | nessuno | 3.7.2 | | woocommerce | attivo | disponibile | 2.4.7 | +-------------+--------+-----------+---------+

Puoi attivare e disattivare questi plugin con attivare o disattivare argomenti in questo modo:

bash $ wp plugin activate jetpack Success: Plugin 'jetpack' attivato.

Installazioni multisito

Per rendere il tuo wp funziona con un'installazione di WordPress multisito, devi solo passare il --url argomento in questo modo:

stato tema di bash $ wp --url = localhost / wp / test # Per un sottodominio basta specificare l'url $ wp stato del tema --url = sottodominio.my-wordpress-site.com

Se vuoi wp per ricordare il tuo --url configurazione, è possibile specificarlo in a wp-cli.yml, che deve trovarsi nella root di WordPress.

Aggiungi il seguente al tuo wp-cli.yml:

URL html: test.example.com

Ora sarai in grado di omettere il --url argomento dal tuo wp comandi, ad es .:

stato del tema bash $ wp

Questo leggerà la configurazione dal wp-cli.yml e passare il --url test.example.com per te.

Conclusione

Per verificare la presenza di aggiornamenti, eseguire il backup di WordPress, aggiungere o rimuovere plug-in o modificare temi, è possibile eseguire tutto ora senza lasciare il prompt dei comandi. Questo rende wp-cli uno strumento molto potente.

Per ulteriori informazioni su come espandere ulteriormente lo strumento wp-cli, continuare a leggere nel manuale WP-CLI.