Duplicator Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Möchten Sie, dass es für Sie erledigt wird?

Lassen Sie die Duplicator-Experten Ihre WordPress-Site für Sie migrieren – schnell, sicher und problemlos.

Migrationshilfe erhalten

Verwendung von WP-CLI mit dem Aktivitätsprotokoll


Sie fragen sich, wie Sie Ihr Aktivitätsprotokoll exportieren oder bereinigen können, ohne wp-admin zu öffnen? Das Activity Log Plugin enthält WP-CLI-Befehle zum Exportieren von Protokolldaten und zum Bereinigen von Einträgen direkt über die Befehlszeile.

Diese Anleitung behandelt die Verwendung von WP-CLI mit dem Aktivitätsprotokoll-Plugin, einschließlich aller verfügbaren Export- und Lösch-Flags.

Anforderungen: Um das Activity Log Plugin zu verwenden, benötigen Sie eine Activity Log-Lizenz oder eine Duplicator Pro Elite-Lizenz.

Voraussetzungen

WP-CLI muss auf Ihrem Server installiert sein und von der Befehlszeile aus aufrufbar sein. Das Aktivitätsprotokoll-Plugin muss installiert und aktiviert sein. Führen Sie alle Befehle vom Stammverzeichnis Ihrer WordPress-Installation aus.

Export-Befehl

Der Befehl export gibt Protokolleinträge der Aktivität im Terminal oder in einer Datei aus. Kombinieren Sie beliebige der unten aufgeführten Flags, um die Ergebnisse zu filtern.

wp duplicator-activity-log export

Standardmäßig werden alle Protokolleinträge als formatierte Tabelle ausgegeben. Fügen Sie Flags hinzu, um die Einträge zu filtern und das Ausgabeformat zu ändern.

Hinweis: Wenn die Protokollierungsmethode unter Activity Log » Einstellungen » Allgemein auf Asynchron (warteschlangenförmig) eingestellt ist, werden neue Ereignisse alle 5 Minuten in Stapeln gespeichert. Ein Exportlauf direkt nach einer Aktion enthält diese Aktion möglicherweise noch nicht.

Export-Flags

Die folgenden Flags sind verfügbar. Alle sind optional und funktionieren in jeder Kombination:

  • --format=
    Ausgabeformat. Akzeptiert table (Standard), csv oder json.
  • --category_l1=
    Filtern nach übergeordneter Ereigniskategorie. Akzeptierte Werte: user, content, media, plugin, theme, wordpress, appearance, taxonomy, settings.
  • --severity=
    Filtern nach Schweregrad. Akzeptierte Werte: info, low, medium, high, critical.
  • --user_id=
    Ereignisse nach einer bestimmten WordPress-Benutzer-ID filtern.
  • --event_type=
    Nach einem bestimmten Ereignistyp-Code filtern, z. B.: user_login_failed, plugin_activated, content_post_published.
  • --search=
    Durchsucht Nachrichten, Benutzernamen und Objektnamen von Ereignissen. Entspricht dem Feld Ereignisse suchen im Adminbereich.
  • --date_from=
    Ereignisse ab diesem Datum anzeigen. Verwenden Sie das Format JJJJ-MM-TT oder JJJJ-MM-TT HH:MM:SS. Daten und Zeiten sind in UTC.
  • --date_to=
    Ereignisse bis zu diesem Datum und dieser Uhrzeit anzeigen. Verwendet dasselbe Format wie --date_from=. Ein Datum allein bedeutet Mitternacht zu Beginn dieses Tages, sodass Ereignisse dieses Tages ausgeschlossen werden. Um den gesamten Tag einzuschließen, fügen Sie die Uhrzeit hinzu, z. B. --date_to="2026-01-07 23:59:59".
  • --site_id=
    In WordPress Multisite Ereignisse für eine bestimmte Website nach ihrer Blog-ID filtern. Standardmäßig die aktuelle Website.
  • --fields=
    Comma-separated list of fields to display. This flag only applies to table format. CSV and JSON exports always include every field.

    Available fields for --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.

Export-Beispiele

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

Alle Ereignisse als CSV-Datei exportieren:

Export only high severity events for a 7-day range:

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

Alle fehlgeschlagenen Anmeldeversuche als JSON exportieren:

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

Alle Plugin-Ereignisse für einen bestimmten Datumsbereich in eine Datei exportieren:

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

Exportieren Sie nur bestimmte Felder für eine schlanke CSV-Datei:

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

Bereinigungsbefehl

The purge command deletes activity log entries directly from the command line.

wp duplicator-activity-log purge

Running purge with no flags deletes every entry in the activity log. WP-CLI asks for confirmation before deleting, unless you add --yes.

The following flags are available:

  • --older-than=<days>
    Delete only entries older than the given number of days, instead of deleting everything.
  • --yes
    Skip the confirmation prompt.

Note: Running wp duplicator-activity-log purge with no flags deletes the entire activity log, not just entries past your Log Retention period. Add --older-than=<days> to delete only older entries. Automatic retention-based cleanup runs as a separate daily scheduled task (set in Activity Log » Settings » General) and is not the same action as this command. The --older-than= value must be a whole number above 0. With 0 or a value that isn’t a number, the command offers to delete every entry.

Beispiele löschen

Alle Protokolleinträge mit einer Bestätigungsaufforderung löschen:

wp duplicator-activity-log purge

Einträge älter als 90 Tage löschen:

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

Alle Einträge ohne Bestätigungsaufforderung löschen:

wp duplicator-activity-log purge --yes

Use these commands to clean up the activity log on demand. To delete every entry from wp-admin instead, go to Activity Log » Settings » Tools and click Purge All Logs.

That’s it! You now know how to export and clean up activity log data from the command line, without opening wp-admin.

Want to change how long entries stay in the log before the daily cleanup removes them? Check out our guide on Configuring Activity Log Settings.


War dieser Artikel hilfreich?


Verwandte Artikel

Lassen Sie keinen Tag ungeschützt vergehen

Jede Stunde ohne ordnungsgemäße WordPress-Backups setzt Ihre Website einem Risiko aus • Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplicator jetzt herunterladen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr
exklusives Angebot!

Als Kunde erhalten Sie 60% RABATT

Testen Sie Duplicator kostenlos auf Ihrer Website – sehen Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht – dieser exklusive 60% Rabatt ist nur für kurze Zeit verfügbar.

oder
Holen Sie sich jetzt 60% Rabatt auf Duplicator Pro →