Skip to content

Tutto per WordPress, lo sviluppo web — e non solo

Generatore di comandi WP-CLI

Generatore di comandi WP-CLI per WordPress

Scegli uno scenario, compila i campi e ottieni un blocco di comandi pronto nell'ordine giusto, con backup ed esecuzione di prova. Ogni flag è spiegato. I comandi vengono creati nel tuo browser.

Aggiunge --path= a ogni comando. Lascia vuoto per eseguire dalla radice del sito.
Aggiunge --url= — obbligatorio per un sottosito multisite.
Da wp-config.php: $table_prefix.
Interruttori generali
Flag di sostituzione
Scegli uno scenario e compila i campi: i comandi con le spiegazioni compariranno qui.

I comandi vengono creati nel tuo browser: domini, login e password non vengono inviati da nessuna parte né memorizzati.

L'ordine dei comandi conta più dei comandi stessi

WP-CLI non chiede conferma e non ha un annulla. Per questo ogni scenario qui segue lo stesso schema: prima il backup, poi l'esecuzione di prova e solo dopo il comando vero. wp db export — richiede secondi e salva un'ora di lavoro. --dry-run in search-replace mostra quante righe cambierebbero, senza modificare nulla. Saltare questo passaggio è l'errore più costoso quando si lavora con WP-CLI. --skip-columns=guid è impostato per impostazione predefinita: in WordPress il guid è un identificatore immutabile dell'articolo, non un indirizzo. Modificarlo fa sì che i lettori RSS mostrino tutto l'archivio come nuove pubblicazioni. --precise disattiva la via rapida e costringe WP-CLI a scompattare i valori serializzati. È più lento, ma è proprio questo a salvare i widget e le impostazioni del tema. --all-tables-with-prefix comprende le tabelle dei plugin con il tuo prefisso, che la sostituzione standard non tocca. Dopo qualsiasi sostituzione di massa servono wp cache flush e wp rewrite flush — altrimenti il sito continuerà a restituire i vecchi valori dalla cache.

Domande frequenti