Duplicator-Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Duplicator

Verwendung von WP-CLI mit dem Aktivitätsprotokoll


Das Activity Log-Plugin enthält WP-CLI-Befehle zum Exportieren von Protokolldaten und zum Löschen alter Einträge über die Befehlszeile. Dies ist nützlich für die Automatisierung von Protokollexporten, die Integration mit Skripten oder die Verwaltung von Protokollen in Headless- oder Staging-Umgebungen.

Anforderungen

Sie müssen WP-CLI auf Ihrem Server installiert haben und Zugriff darauf haben, um es über die Befehlszeile ausführen zu können. Das Activity Log-Plugin muss installiert und aktiviert sein. Führen Sie alle Befehle vom Stammverzeichnis Ihrer WordPress-Installation aus.

Exportbefehl

Der Befehl „export“ gibt Aktivitätsprotokolleinträge auf dem Terminal oder in einer Datei aus. Sie können die Ergebnisse mithilfe einer beliebigen Kombination der verfügbaren Flags filtern.

wp duplicator-activity-log export

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

Export-Flags

Alle Flags sind optional und können frei kombiniert werden.

--format=

Ausgabeformat. Akzeptiert table (Standard), csv, oder json.

--category_l1=

Nach oberster Ereigniskategorie filtern. Akzeptierte Werte: user, content, media, plugin, theme, wordpress, appearance, taxonomy, settings.

--severity=

Nach Schweregrad filtern. Akzeptierte Werte: info, low, medium, high, critical.

--user_id=

Filtern Sie Ereignisse nach einer bestimmten WordPress-Benutzer-ID.

--event_type=

Filtern Sie nach einem bestimmten Ereignistypcode. Beispiel: user_login_failed, plugin_activated, content_post_published.

--search=

Durchsuchen Sie Ereignismeldungen und Objektnamen. Entspricht dem Feld „Ereignisse suchen“ im Admin-Bereich.

--date_from=

Zeige Ereignisse ab diesem Datum an. Akzeptiert jedes Datumsformat von PHP. strtotime() versteht, z. B. 2026-01-01 oder yesterday.

--date_to=

Veranstaltungen bis einschließlich dieses Datums anzeigen.

--site_id=

Filtern Sie in WordPress Multisite Ereignisse für eine bestimmte Website anhand ihrer Blog-ID. Standardmäßig wird die aktuelle Website verwendet.

--fields=

Durch Kommas getrennte Liste der Felder, die in die Ausgabe aufgenommen werden sollen. Nützlich zum Einschränken von CSV-Exporten. Verfügbare Felder: id, date_gmt, user_login, user_role, severity, event_type, message, object_name, ip_address, is_cli.

Exportbeispiele

Alle Ereignisse als CSV-Datei exportieren:

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

Nur Ereignisse mit hohem Schweregrad aus den letzten 7 Tagen exportieren:

wp duplicator-activity-log export --severity=high --date_from="7 days ago"

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 Zeitraum in eine Datei exportieren:

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

Nur bestimmte Felder für eine kompakte CSV-Datei exportieren:

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

Löschbefehl

Der Befehl „purge“ löscht alle Protokolleinträge, die älter sind als die von Ihnen konfigurierte Aufbewahrungsfrist (festgelegt unter „Aktivitätsprotokoll“ › „Einstellungen“ › „Allgemein“). Dies entspricht der Aktion, die täglich automatisch vom Cron-Job ausgeführt wird.

wp duplicator-activity-log purge

Dies ist nützlich, wenn Sie Ihre Aufbewahrungsfrist geändert haben und alte Einträge sofort bereinigen möchten, ohne auf den nächsten geplanten Lauf zu warten, oder wenn Sie dies manuell in einem Bereitstellungsskript auslösen müssen.

Um alle Protokolleinträge unabhängig von ihrem Alter zu löschen, verwenden Sie stattdessen die Schaltfläche „Alle Protokolle löschen “ unter „Aktivitätsprotokoll“ › „Einstellungen“ › „Extras “.


War dieser Beitrag hilfreich?


Verwandte Artikel

Lassen Sie keinen weiteren Tag ungeschützt verstreichen

Jede Stunde ohne ordnungsgemäße WordPress-Backups gefährdet Ihre Website - Jede verzögerte WordPress-Migration kostet Sie Leistung und Wachstum

Duplikator jetzt kaufen
Duplikator-Plugin

Warten Sie! Verpassen Sie nicht Ihr exklusives Angebot für „
“!

Als Kunde von „ “ erhalten Sie 60 % Rabatt.

Probieren Sie Duplicator kostenlos auf Ihrer Website aus – erfahren Sie, warum über 1,5 Millionen WordPress-Profis uns vertrauen. Aber warten Sie nicht zu lange – dieser exklusive Rabatt von 60 % ist nur für begrenzte Zeit verfügbar.

oder
Jetzt 60 % Rabatt auf Duplicator Pro sichern →