Documentation Duplicator

Documentation, matériel de référence et tutoriels pour Duplicator

Utilisation de WP-CLI avec le journal d’activité


Le plugin Journal d’activité inclut des commandes WP-CLI pour exporter les données du journal et purger les anciennes entrées depuis la ligne de commande. Ceci est utile pour automatiser les exportations de journaux, l’intégration avec des scripts, ou la gestion des journaux sur des environnements headless ou de staging.

Configuration requise

Vous aurez besoin de WP-CLI installé sur votre serveur et de l’accès pour l’exécuter depuis la ligne de commande. Le plugin Journal d’activité doit être installé et activé. Exécutez toutes les commandes depuis la racine de votre installation WordPress.

Commande d’exportation

La commande export affiche les entrées du journal d’activité dans le terminal ou dans un fichier. Vous pouvez filtrer les résultats en utilisant n’importe quelle combinaison des options disponibles.

wp duplicator-activity-log export

Par défaut, cela affiche toutes les entrées du journal sous forme de tableau formaté. Ajoutez des options pour filtrer et modifier le format de sortie.

Options d’exportation

Toutes les options sont facultatives et peuvent être combinées librement.

--format=

Format de sortie. Accepte table (par défaut), csv, ou json.

--category_l1=

Filtrer par catégorie d’événement de premier niveau. Valeurs acceptées : user, content, media, plugin, theme, wordpress, appearance, taxonomy, settings.

--severity=

Filtrer par niveau de gravité. Valeurs acceptées : info, low, medium, high, critical.

--user_id=

Filtrer les événements par un ID utilisateur WordPress spécifique.

--event_type=

Filtrer par un code de type d’événement spécifique. Par exemple : user_login_failed, plugin_activated, content_post_published.

--search=

Rechercher dans les messages d’événement et les noms d’objets. Équivalent au champ Rechercher les événements dans l’administration.

--date_from=

Afficher les événements à partir de cette date. Accepte tout format de date que strtotime() de PHP comprend, par exemple 2026-01-01 ou yesterday.

--date_to=

Afficher les événements jusqu’à cette date incluse.

--site_id=

Sur un réseau WordPress Multisite, filtrer les événements pour un site spécifique par son ID de blog. Par défaut, il s’agit du site actuel.

--fields=

Liste séparée par des virgules des champs à inclure dans la sortie. Utile pour affiner les exportations CSV. Champs disponibles : id, date_gmt, user_login, user_role, severity, event_type, message, object_name, ip_address, is_cli.

Exemples d’exportation

Exporter tous les événements sous forme de fichier CSV :

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

Exporter uniquement les événements de gravité élevée des 7 derniers jours :

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

Exporter toutes les tentatives de connexion échouées au format JSON :

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

Exporter tous les événements de plugin pour une plage de dates spécifique dans un fichier :

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

Exportez uniquement des champs spécifiques pour un CSV léger :

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

Commande de purge

La commande purge supprime toutes les entrées de journal plus anciennes que votre période de rétention configurée (définie dans Journal d’activité › Paramètres › Général). C'est la même action que celle exécutée automatiquement par la tâche cron quotidienne.

wp duplicator-activity-log purge

Ceci est utile si vous avez modifié votre période de rétention et que vous souhaitez nettoyer immédiatement les anciennes entrées sans attendre la prochaine exécution planifiée, ou si vous devez la déclencher manuellement dans un script de déploiement.

Pour purger toutes les entrées de journal, quel que soit leur âge, utilisez plutôt le bouton Purger tous les journaux dans Journal d’activité › Paramètres › Outils.


Cet article vous a-t-il été utile ?


Articles associés

Ne laissez pas une autre journée passer sans protection

Chaque heure sans sauvegardes WordPress appropriées met votre site en danger • Chaque migration WordPress retardée vous coûte en performance et en croissance

Get Duplicator Now
Plugin Duplicator

Attendez ! Ne manquez pas votre
offre exclusive !

En tant que client , bénéficiez de 60 % de réduction

Essayez Duplicator gratuitement sur votre site — découvrez pourquoi plus de 1,5 million de professionnels WordPress nous font confiance. Mais n'attendez pas — cette réduction exclusive de 60 % n'est disponible que pour un temps limité.

or
Get 60% Off Duplicator Pro Now →