Ricerca nel sito web

Installa in blocco più plugin WordPress con WP-CLI


Hai mai desiderato installare o aggiornare in blocco più plugin di WordPress in una volta sola?

In questo tutorial, useremo WP-CLI per installare più plugin dall'interfaccia della riga di comando. Ti mostreremo come gestire i tuoi plugin utilizzando WP-CLI, come aggiornare più plugin, attivare/disattivare plugin ed eliminare (disinstalla) plugin in blocco – il tutto senza dover accedere al tuo sito WordPress!

Prima di iniziare, discutiamo alcuni prerequisiti:

  1. Se utilizzi WordPress su un provider di hosting condiviso, il tuo host deve offrire l'accesso SSH e avere WP-CLI installato. Puoi controllare l'elenco ufficiale di WordPress degli host supportati, ma in realtà tutti i nostri consigli per il miglior hosting WordPress vengono forniti con WP-CLI preinstallato.
  2. Se ospiti WordPress su un VPS o un server cloud, più avanti in questo tutorial ti mostreremo come installare WP-CLI sul tuo server. (PS: se vuoi imparare come installare WordPress in un VPS, segui il nostro tutorial DigitalOcean)
  3. Il tuo sistema operativo dovrebbe essere un ambiente simile a UNIX (Linux, OS X, FreeBSD); devi avere PHP 5.4+ e WordPress 3.7 o successivo. Poiché quasi tutti gli host WordPress consigliati soddisfano questi criteri, sei a posto.
  4. Infine, questo tutorial non è destinato ai principianti. Questo tutorial dovrebbe essere utilizzato dalle persone che hanno familiarità con l'interfaccia della riga di comando (CLI) e la gestione del server.

Iniziamo.

Cos'è WP-CLI in WordPress?

WP-CLI è un progetto open source gratuito che ti consente di gestire il tuo sito WordPress utilizzando l'interfaccia della riga di comando (CLI). WP-CLI semplifica enormemente molte attività di WordPress, come l'installazione di WordPress, il backup del database, l'aggiornamento del core di WordPress e l'installazione o l'aggiornamento di plugin e temi di WordPress.

Tutto questo può essere fatto digitando pochi comandi nel terminale, senza dover accedere al tuo sito WordPress. Il risultato? Tanto tempo risparmiato, meno spazio per gli errori e produttività alle stelle! Ecco un buon manuale di WPShout per saperne di più su WP-CLI.

Come installare WP-CLI in un VPS o Cloud Server WordPress?

Utenti che hanno installato WordPress in un VPS (come DigitalOcean), un provider di hosting cloud (come Amazon Web Services (AWS) o Google Cloud) o un host cloud gestito (come CloudWays), possono installare WP-CLI nel proprio server.

Nota: per questo tutorial, abbiamo utilizzato un Vultr VPS (simile a un droplet DigitalOcean) con WordPress preinstallato e abbiamo fatto riferimento alla documentazione ufficiale.

Passaggio 1: accedi al tuo server con l'utente root. Se non hai accesso all'utente root, accedi con un utente con permessi di lettura, scrittura ed esecuzione nella directory "/var/www/html".

Passaggio 2: scarica il file wp-cli.phar utilizzando wget o curl (noi abbiamo utilizzato cURL):

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

Passaggio 3: verifica che il file Phar funzioni. Digita il seguente comando e dovresti vedere un output simile:

php wp-cli.phar --info

Passaggio 4: vogliamo eseguire WP-CLI dalla riga di comando semplicemente digitando wp. Per fare ciò, dobbiamo rendere eseguibile il file WP-CLI e spostarlo nella directory bin.

  • Per rendere eseguibile il file WP-CLI, digitare:
chmod +x wp-cli.phar
  • Successivamente, spostalo nella directory bin:
sudo mv wp-cli.phar /usr/local/bin/wp

Passaggio 5: ora testeremo se WP-CLI è correttamente eseguibile:

  • Innanzitutto, cambia la directory di lavoro nella directory di installazione di WordPress:
cd /var/www/html
  • Successivamente, esegui il comando seguente e dovresti vedere un output simile come mostrato nello screenshot qui sopra.
wp --info

Attenzione: errore di accesso root in WP-CLI e soluzione

A volte, quando esegui i comandi WP-CLI come utente root, potresti ricevere il seguente errore:

In tal caso, aggiungi semplicemente –allow-root al comando e sei a posto. Ecco un esempio di comando per verificare se WP-CLI riconosce l'installazione WordPress esistente.

wp core version --allow-root

Una volta che tutto funziona, sei pronto per installare in blocco i plugin.

Come installare in blocco più plugin in WordPress utilizzando WP-CLI

In questa sezione, ti mostreremo come installare in blocco più plugin in WordPress dall'interfaccia della riga di comando, utilizzando WP-CLI. Per riferimento, tieni a portata di mano la documentazione ufficiale del plugin WP-CLI.

Il comando di installazione di base del plugin è il seguente:

wp plugin install PLUGIN_NAME

Il codice per installare più plugin è: (Puoi aggiungere tutti i plugin di cui hai bisogno)

wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

Ora, il trucco sta nel definire il nome corretto del plug-in. Per fare ciò, visita la pagina dell'URL del plug-in e copia lo slug dell'URL.

  • Ad esempio, l'URL del plugin Jetpack è https://wordpress.org/plugins/jetpack/

    • Pertanto il nome del plugin è jetpack
  • Allo stesso modo, per il plugin Yoast SEO, l'URL è https://wordpress.org/plugins/wordpress-seo/

    • Pertanto il nome del plugin è wordpress-seo

Per installare un singolo plugin, il codice è:

wp plugin install jetpack

Per installare sia Jetpack che Yoast SEO, il codice è:

wp plugin install jetpack wordpress-seo

(Nota che abbiamo utilizzato –allow-root per garantire che il codice venga eseguito nel nostro VPS.)

Come installare e attivare più plugin in WordPress utilizzando WP-CLI

Per impostazione predefinita, i plugin installati da WP-CLI non sono attivati. Se desideri attivare un plug-in immediatamente dopo l'installazione, aggiungi –activate al comando.

Tuttavia, consigliamo di non attivare plugin che richiedono configurazione di onboarding (come plugin di caching e backup), direttamente da WP-CLI.

I plugin che non richiedono la configurazione di onboarding come Inserisci intestazioni e piè di pagina possono essere attivati dalla riga di comando:

wp plugin install insert-headers-and-footers --activate

Questo è tutto! Ora sai come installare e attivare in blocco più plugin utilizzando WP-CLI. Nella prossima sezione ti insegneremo la gestione dei plugin utilizzando WP-CLI.

Gestione dei plugin in blocco in WP-CLI in WordPress

Puoi utilizzare WP-CLI per una varietà di attività di gestione dei plugin come:

  • Elenco del numero di plugin installati
  • Attivazione/disattivazione multipla di plugin
  • Aggiornamento ed eliminazione di plugin in blocco

Come elencare il numero di plugin installati in WordPress utilizzando WP-CLI

Questo comando mostra il numero di plugin installati nel tuo sito WordPress in una tabella, incluse informazioni vitali come lo stato di attivazione del plugin, la versione corrente e gli aggiornamenti disponibili (se presenti).

wp plugin list

Come attivare o disattivare più plugin contemporaneamente utilizzando WP-CLI

Similmente al comando di installazione del plugin, aggiungi i nomi dei plugin che desideri attivare o disattivare e premi Invio.

wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME

Pertanto il comando per attivare Yoast SEO e Jetpack (supponendo che siano installati) è:

wp plugin activate wordpress-seo jetpack

Allo stesso modo, il comando per disattivare (o disabilitare) entrambi i plugin è:

wp plugin deactivate wordpress-seo jetpack

In alternativa, puoi disattivare tutti i plugin attivi nel tuo sito WordPress con questo comando:

wp plugin deactivate --all

Come aggiornare in blocco più plugin in WordPress utilizzando WP-CLI

Un'altra applicazione vantaggiosa di WP-CLI è la sua capacità di aggiornare in blocco tutti i plugin installati nel tuo sito WordPress. Il comando è:

wp plugin update --all

Avvolgendo

Oltre alla manutenzione dei plugin, WP-CLI è un potente strumento che ti consente di eseguire un gran numero di attività di manutenzione in modo molto efficiente, tramite la riga di comando, risparmiando molto tempo prezioso.

Se stai provando WP-CLI per la prima volta, ti suggeriamo di farlo in un server di staging o in una nuova istanza di WordPress. Una volta acquisita familiarità con lo strumento, puoi iniziare a utilizzarlo nel tuo sito live.

Spero che tu abbia imparato qualcosa di nuovo da questo tutorial. Hai già utilizzato WP-CLI? Quali sono i tuoi trucchi preferiti?