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 filewp-config.phpcon 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 denominatoplugins.txtcon 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 tematwentytwentyone:
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.
