Documentazione Duplicator

Documentazione, Materiali di Riferimento e Tutorial per Duplicator

Vuoi che venga fatto per te?

Lascia che gli esperti di Duplicator migrino il tuo sito WordPress per te: in modo rapido, sicuro e senza problemi.

Richiedi aiuto per la migrazione

Utilizzo di WP-CLI con il registro attività


Ti chiedi come esportare o ripulire il tuo registro attività senza aprire wp-admin? Il plugin Activity Log include comandi WP-CLI per esportare i dati del registro ed eliminare le voci direttamente dalla riga di comando.

Questa guida copre l'uso di WP-CLI con il plugin Activity Log, inclusi tutti i flag di esportazione e purge disponibili.

Requisiti: Per utilizzare il plugin Activity Log, avrai bisogno di una licenza Activity Log o di una licenza Duplicator Pro Elite.

Requisiti

WP-CLI deve essere installato sul tuo server, con accesso per eseguirlo dalla riga di comando. Il plugin Activity Log deve essere installato e attivato. Esegui tutti i comandi dalla root della tua installazione WordPress.

Comando di esportazione

Il comando export invia le voci del registro attività al terminale o a un file. Combina uno qualsiasi dei flag seguenti per filtrare i risultati.

wp duplicator-activity-log export

Per impostazione predefinita, questo comando invia tutte le voci del registro come tabella formattata. Aggiungi flag per filtrare le voci e modificare il formato di output.

Nota: Quando il Metodo di registrazione è impostato su Asincrono (in coda) in Activity Log » Impostazioni » Generali, i nuovi eventi vengono salvati in batch ogni 5 minuti. Un'esportazione eseguita subito dopo un'azione potrebbe non includere ancora tale azione.

Flag di esportazione

I seguenti flag sono disponibili. Sono tutti facoltativi e funzionano in qualsiasi combinazione:

  • --format=
    Formato di output. Accetta table (predefinito), csv o json.
  • --category_l1=
    Filtra per categoria di eventi di primo livello. Valori accettati: user, content, media, plugin, theme, wordpress, appearance, taxonomy, settings.
  • --severity=
    Filtra per livello di gravità. Valori accettati: info, low, medium, high, critical.
  • --user_id=
    Filtra gli eventi per un ID utente WordPress specifico.
  • --event_type=
    Filtra per un codice di tipo evento specifico, ad esempio: user_login_failed, plugin_activated, content_post_published.
  • --search=
    Cerca nei messaggi di evento, nomi utente e nomi degli oggetti. Equivalente al campo Cerca eventi nell'area di amministrazione.
  • --date_from=
    Mostra eventi da questa data in poi. Utilizza il formato AAAA-MM-GG o AAAA-MM-GG HH:MM:SS. Date e ore sono in UTC.
  • --date_to=
    Mostra eventi fino a questa data e ora. Utilizza lo stesso formato di --date_from=. Una data da sola significa mezzanotte all'inizio di quel giorno, quindi gli eventi di quel giorno sono esclusi. Per includere l'intera giornata, aggiungi l'ora, ad esempio --date_to="2026-01-07 23:59:59".
  • --site_id=
    In WordPress Multisite, filtra gli eventi per un sito specifico tramite il suo ID blog. Il valore predefinito è il sito corrente.
  • --fields=
    Elenco di campi separati da virgole da visualizzare. Questo flag si applica solo al formato table. Le esportazioni CSV e JSON includono sempre ogni campo.

    Campi disponibili per --fields=:
    id, date_gmt, severity, event_type, event_label, category_l1, category_l2, category_l3, message, user_id, user_login, user_role, object_type, object_id, object_name, ip_address, user_agent, request_method, request_uri, source, site_id, metadata.

Esempi di esportazione

wp duplicator-activity-log export --format=csv > activity-log.csv

Esporta tutti gli eventi come file CSV:

Esporta solo eventi di alta gravità per un intervallo di 7 giorni:

wp duplicator-activity-log export --severity=high --date_from=2026-01-01 --date_to="2026-01-07 23:59:59"

Esporta tutti i tentativi di accesso falliti come JSON:

wp duplicator-activity-log export --event_type=user_login_failed --format=json

Esporta tutti gli eventi dei plugin per un intervallo di date specifico in un file:

wp duplicator-activity-log export --category_l1=plugin --date_from=2026-01-01 --date_to="2026-01-31 23:59:59" --format=csv > plugins-jan.csv

Esporta solo campi specifici per un CSV leggero:

wp duplicator-activity-log export --format=csv --fields=date_gmt,user_login,severity,message > compact-log.csv

Comando di pulizia

Il comando purge elimina le voci del registro attività direttamente dalla riga di comando.

wp duplicator-activity-log purge

L'esecuzione di purge senza flag elimina ogni voce nel registro attività. WP-CLI chiede conferma prima di eliminare, a meno che non si aggiunga --yes.

Sono disponibili i seguenti flag:

  • --older-than=<days>
    Elimina solo le voci più vecchie del numero di giorni specificato, invece di eliminare tutto.
  • --yes
    Salta la richiesta di conferma.

Nota: L'esecuzione di wp duplicator-activity-log purge senza flag elimina l'intero registro attività, non solo le voci oltre il periodo di Conservazione dei log. Aggiungi --older-than=<days> per eliminare solo le voci più vecchie. La pulizia automatica basata sulla conservazione viene eseguita come attività pianificata giornaliera separata (impostata in Registro attività » Impostazioni » Generali) e non è la stessa azione di questo comando. Il valore --older-than= deve essere un numero intero maggiore di 0. Con 0 o un valore non numerico, il comando offre di eliminare ogni voce.

Esempi di purge

Elimina tutte le voci di registro, con una richiesta di conferma:

wp duplicator-activity-log purge

Elimina le voci più vecchie di 90 giorni:

wp duplicator-activity-log purge --older-than=90

Elimina tutte le voci senza richiesta di conferma:

wp duplicator-activity-log purge --yes

Usa questi comandi per ripulire il registro attività su richiesta. Per eliminare ogni voce da wp-admin invece, vai su Registro attività » Impostazioni » Strumenti e fai clic su Cancella tutti i log.

Ecco fatto! Ora sai come esportare e ripulire i dati del registro attività dalla riga di comando, senza aprire wp-admin.

Vuoi cambiare per quanto tempo le voci rimangono nel log prima che la pulizia giornaliera le rimuova? Dai un'occhiata alla nostra guida su Configurazione delle impostazioni del registro attività.


Questo articolo è stato utile?


Articoli correlati

Non lasciare che un altro giorno passi senza protezione

Ogni ora senza backup adeguati di WordPress mette il tuo sito a rischio • Ogni migrazione di WordPress ritardata ti costa in termini di prestazioni e crescita

Ottieni Duplicator Ora
Plugin Duplicatore

Aspetta! Non perdere la tua
offerta esclusiva!

Come cliente , ottieni il 60% DI SCONTO

Prova Duplicator gratuitamente sul tuo sito: scopri perché oltre 1,5 milioni di professionisti di WordPress si fidano di noi. Ma non aspettare: questo sconto esclusivo del 60% è disponibile solo per un periodo limitato.

o
Ottieni 60% di Sconto su Duplicator Pro Ora →