1. Home
  2.  
  3. Blog
  4.  
  5. Web developer
  6.  
  7. WP-CLI: Una Guida Dettagliata

WP-CLI: Una Guida Dettagliata

Getting your Trinity Audio player ready...


WP-CLI è un’interfaccia a riga di comando per gestire WordPress, pensata per sviluppatori e amministratori di siti. Offre un metodo rapido e potente per eseguire operazioni senza accedere al pannello di controllo. Vediamo come sfruttare WP-CLI per ottimizzare le tue attività su WordPress.

1. Ottieni la lista dei comandi WP-CLI disponibili

Per visualizzare tutti i comandi disponibili, utilizza il comando:

wp help

Questo elenca le principali categorie di comandi (es. plugin, theme, post) e i rispettivi sottocomandi. Per approfondire un comando specifico, ad esempio per i plugin, usa:

wp help plugin

2. Aggiornare WordPress tramite WP-CLI

Aggiornare WordPress con WP-CLI è semplice e veloce. Prima di procedere, verifica la versione attuale:

wp core version

Per aggiornare WordPress all’ultima versione stabile:

wp core update

Se desideri aggiornare anche il database (spesso necessario dopo un aggiornamento):

wp core update-db

3. Aggiornare i plugin di WordPress tramite WP-CLI

Per visualizzare i plugin installati e il loro stato:

wp plugin list

Aggiorna un singolo plugin specificando il suo nome:

wp plugin update nome-plugin

Per aggiornare tutti i plugin:

wp plugin update --all

4. Installare ed attivare plugin e temi WordPress tramite WP-CLI

Plugin

Per installare un plugin:

wp plugin install nome-plugin

Per installarlo e attivarlo direttamente:

wp plugin install nome-plugin --activate

Temi

Per installare un tema:

wp theme install nome-tema

E per attivarlo subito:

wp theme activate nome-tema

5. Installazione ed utilizzo di WP Doctor

WP Doctor aiuta a diagnosticare problemi comuni su WordPress. Per installarlo:

wp package install runcommand/wp-doctor

Per eseguire una scansione diagnostica completa:

wp doctor check

Puoi eseguire controlli specifici, ad esempio sul database:

wp doctor check database-optimization

6. Installazione ed utilizzo di WP Profile

WP Profile permette di monitorare le prestazioni del sito, identificando colli di bottiglia. Per installarlo:

wp package install wp-cli/profile-command

Per analizzare i tempi di caricamento di una pagina:

wp profile stage --url=https://tuosito.com

Puoi anche concentrarti su elementi specifici, come plugin o richieste al database:

wp profile plugin-list

7. Altre attività che puoi svolgere con WP-CLI

WP-CLI offre un’ampia gamma di funzionalità:

  • Gestire utenti: Creare un nuovo utente:
    wp user create nomeutente email@esempio.com --role=editor

     

  • Pulire la cache:
    wp cache flush

     

  • Esportare e importare il database:
    wp db export nomefile.sql
    wp db import nomefile.sql

     

  • Ricerca e sostituzione nel database:
    wp search-replace 'vecchio testo' 'nuovo testo'

     

Conclusione

WP-CLI è uno strumento essenziale per chiunque gestisca WordPress a livello professionale. Riduce i tempi di gestione e permette di automatizzare attività ripetitive. Con le funzionalità presentate, potrai ottimizzare il tuo flusso di lavoro e migliorare l’efficienza della gestione del tuo sito.

Hai bisogno di altre funzionalità? Consulta la documentazione ufficiale su wp-cli.org.

Di seguito la lista di tutti i comandi

akismet           Filter spam comments.
cache             Manage the object cache.
cap               Manage user capabilities.
checksum          Verify WordPress core checksums.
cli               Review current WP-CLI info, check for updates, or see defined aliases.
comment           Manage comments.
config            Manage the wp-config.php file
core              Download, install, update and manage a WordPress install.
cron              Manage WP-Cron events and schedules.
db                Perform basic database operations using credentials stored in wp-config.php
eval              Execute arbitrary PHP code.
eval-file         Load and execute a PHP file.
export            Export WordPress content to a WXR file.
help              Get help on WP-CLI, or on a specific command.
import            Import content from a WXR file.
jetpack           Control your local Jetpack installation.
language
media             Import new attachments or regenerate existing ones.
menu              List, create, assign, and delete menus.
network
option            Manage options.
package           Manage WP-CLI packages.
plugin            Manage plugins.
post              Manage posts.
post-type         Manage post types.
rewrite           Manage rewrite rules.
role              Manage user roles.
scaffold          Generate code for post types, taxonomies, plugins, child themes, etc.
search-replace    Search/replace strings in the database.
server            Launch PHP's built-in web server for this specific WordPress install.
sg                Manage SiteGround Cache
sgphpcompat       Test compatibility with different PHP versions.
shell             Interactive PHP console.
sidebar           Manage sidebars.
site              Perform site-wide operations.
super-admin       Manage super admins on WordPress multisite.
taxonomy          Manage taxonomies.
term              Manage terms.
theme             Manage themes.
transient         Manage transients.
user              Manage users.
widget            Manage sidebar widgets.

 

Se ti è piaciuto questo articolo riguardo WP-CLI: Una Guida Dettagliata condividilo sui social:
Dal 2010 supportiamo le aziende nella pianificazione e nello sviluppo di strategie mirate per una presenza efficace e professionale sul web e sui social media. Ecco tutto quello che possiamo fare per la tua attività.

Articoli correlati