Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial
  • Lezione 70 di 102
  • livello intermedio
Indice lezioni

Gestire temi e plugin di WordPress con WP-CLI

Impariamo ad installare, aggiornare e gestire plugin e temi di Wordpress tramite linea di comando utilizzando WP-CLI.
Impariamo ad installare, aggiornare e gestire plugin e temi di Wordpress tramite linea di comando utilizzando WP-CLI.
Link copiato negli appunti

Una volta compresa la struttura dei comandi di WP-CLI, non sarà difficile iniziare ad amministrare WordPress da terminale. La prime operazioni consentiranno di completare l'installazione, aggiungendo temi e plugin, riducendo i tempi altrimenti richiesti dal pannello di amministrazione del CMS.

Configurazione di WordPress: installazione dei plugin

Per prima cosa, si analizzeranno i comandi che permettono di gestire i plugin. Si digiti, nel terminale, il seguente comando:

wp help plugin

La risposta sarà quella mostrata nell'immagine che segue.

Figura 1. Comando wp help plugin.
wp help plugin

In una tipica installazione di WordPress potranno essere installati, ad esempio, i seguenti plugin:

wp plugin install advanced-custom-fields custom-post-type-ui ninja-forms --activate

wp plugin permette l'installazione, l'attivazione e l'aggiornamento dei plugin, oltre ad altre operazioni di gestione. wp plugin install è il sottocomando di wp plugin che permette di installare uno o più plugin. Al sottocomando seguono una serie di opzioni, che in questo caso sono costituite dai nomi dei plugin da installare (il formato può essere lo slug del plugin, il percorso di uno zip locale o l'URL di uno zip remoto). L'ultima opzione, --activate, attiva immediatamente il plugin.

La risposta di WP-CLI sarà come quella mostrata nell'immagine che segue.

Figura 2. Comando wp plugin install.
wp plugin install

Si esegua poi il comando che restituisce la lista dei plugin attivi presenti nell'installazione:

wp plugin list --status=active --format=table

Figura 3. Comando wp plugin list.
wp plugin list

Dando un'occhiata all'installazione di WordPress si potrà constatare la correttezza delle operazioni effettuate.

Altra operazione importante nella gestione di un sito WordPress è l'aggiornamento dei plugin. Il comando che segue effettua l'aggiornamento di tutti i plugin presenti nell'installazione:

wp plugin update --all

Nell'installazione di esempio l'unico plugin non aggiornato era Akismet. La risposta di WP-CLI sarà pertanto la seguente:

Figura 4. Comando wp plugin update.
wp plugin update

Potrebbe essere anche opportuno specificare più dettagliatamente la richiesta inviata a WP-CLI. Ad esempio, si potranno escludere alcuni plugin dall'aggiornamento, grazie all'opzione --exclude, si potranno installare solo le minor release o le patch, grazie alle opzioni --minor e --patch, si potrà scegliere il formato della risposta con --format (il valore di default è table), oppure il numero di versione che si desidera installare.

Un'opzione estremamente utile è --dry-run che permette di verificare per quali plugin esistono nuove versioni, senza effettuare l'aggiornamento.

Ancora per quanto riguarda i plugin, è possibile disinstallare uno o più plugin utilizzando il comando wp plugin uninstall. Ad esempio:

wp plugin uninstall akismet

La risposta di WP-CLI è mostrata nell'immagine che segue.

Figura 5. Comandi wp plugin uninstall e wp plugin list.
wp plugin uninstall

La gestione dei temi

Come per i plugin, WP-CLI dispone di un comando che permette di effettuare un considerevole numero di operazioni di gestione sui temi. É ad esempio possibile installare un nuovo tema, grazie al comando:

wp theme install sydney

per installare un tema presente nella directory ufficiale. Se non si è utilizzata l'opzione --activate il tema non sarà attivato automaticamente. Per questo sarà necessario un nuovo comando:

wp theme activate sydney

Dando un'occhiata alla dashboard di WordPress, si noterà che il tema attivo è ora Sydney, e non più il tema Twenty Seventeen.

Figura 6. Pagina di amministrazione dei temi di WordPress.
Aspetto - Temi

Infine per l'aggiornamento dei temi basterà trasmettere il seguente comando:

wp theme update

Ti consigliamo anche