# WP-CLI - Automazione delle attività di routine per gli sviluppatori WordPress

- Canonical: https://asgru.com/it/wp-cli-automazione-delle-attivita-di-routine-per-gli-sviluppatori-wordpress/
- Language: it
- Author: asgru
- Published: 2024-05-26T07:54:52+02:00
- Updated: 2026-09-14T13:02:51+02:00

## Introduzione

L’automazione delle attività di routine è un aspetto essenziale del lavoro di qualsiasi sviluppatore. Nel mondo di WordPress, questo è particolarmente rilevante, poiché la piattaforma offre numerosi strumenti per l’automazione tramite riga di comando. Uno di questi strumenti è WP-CLI (WordPress Command Line Interface), che consente di eseguire in modo rapido ed efficiente numerose operazioni di sviluppo e amministrazione del sito.

## Comandi WP-CLI di base per installare WordPress

WP-CLI offre un’ampia gamma di comandi che semplificano il processo di installazione e configurazione di WordPress. Vediamo i passaggi di base per installare WordPress usando WP-CLI.

- Installazione di WP-CLI:
Per prima cosa, è necessario installare WP-CLI. In genere, ciò avviene eseguendo il seguente comando nel terminale:

 curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
 php wp-cli.phar --info
 chmod +x wp-cli.phar
 sudo mv wp-cli.phar /usr/local/bin/wp

- Download di WordPress:
Per scaricare l’ultima versione di WordPress, utilizza il comando:

 wp core download

- Creazione del file di configurazione:
Il seguente comando crea il file wp-config.php con i parametri del database specificati:

 wp config create --dbname=your_db_name --dbuser=your_db_user --dbpass=your_db_password --dbhost=localhost --dbprefix=wp_

- Installazione di WordPress:
Comando per installare WordPress con i parametri del sito specificati:

 wp core install --url=your_site_url --title="Your Site Title" --admin_user=your_username --admin_password=your_password --admin_email=your_email@example.com

## Installazione dei plugin necessari

I plugin sono una parte importante dell’ecosistema WordPress e WP-CLI ne semplifica notevolmente l’installazione e la gestione. Ad esempio, per installare diversi plugin popolari, puoi utilizzare i seguenti comandi:

- Installazione e attivazione dei plugin:

 wp plugin install akismet --activate
 wp plugin install jetpack --activate
 wp plugin install yoast-seo --activate

- Installazione in blocco dei plugin da un elenco:
Crea un file denominato plugins.txt con un elenco di plugin, uno per riga. Ad esempio:

 akismet
 jetpack
 yoast-seo
 contact-form-7

Quindi utilizza il seguente comando per l’installazione e l’attivazione in blocco:

 wp plugin install $(cat plugins.txt) --activate

## Installazione di un tema stub

A volte gli sviluppatori devono creare o installare un tema “stub” per la configurazione iniziale o i test. WP-CLI consente di farlo rapidamente.

- Creazione di un nuovo tema:
WP-CLI può aiutare a creare un nuovo tema con una struttura di base:

 wp scaffold theme my-theme --activate

- Installazione di un tema stub:
Esistono anche temi stub già pronti che possono essere installati. Ad esempio, per installare il tema twentytwentyone:

 wp theme install twentytwentyone --activate

## Conclusione

L’utilizzo di WP-CLI semplifica e accelera notevolmente il processo di installazione, configurazione e amministrazione di WordPress. Consente di automatizzare la maggior parte delle attività di routine, liberando tempo per gli aspetti più complessi e creativi dello sviluppo. Padroneggiando i comandi WP-CLI di base, gli sviluppatori possono aumentare la propria produttività e ridurre il numero di errori che si verificano durante l’esecuzione manuale di operazioni ripetitive.
