🔍🕵️‍♀️ WordPress audit log that track user changes in WordPress admin using a nice activity feed.
npx skills add https://github.com/bonny/wordpress-simple-history --skill changelogInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.

A WordPress activity log for what matters.
Simple History is a WordPress audit log plugin that logs various things that occur in WordPress and then presents those events in a very nice GUI.
It's great way to view user activity and keep an eye on what the admin users of a website are doing.
Download from WordPress.org and activate.
This screenshot show the user activity feed:

Simple History uses the log levels specified in the PHP PSR-3 standard.

Each logged event can include useful rich formatted extra information. For example: a plugin install can contain author info and a the url to the plugin, and an uploaded image can contain a thumbnail of the image.

Simple History Premium adds:
The free version is fully functional and will remain free. Premium exists to fund ongoing development and provide pro features for agencies/enterprises.
Developers can easily log their own things using a simple API:
<?php
// This is the easiest and safest way to add messages to the log
// If the plugin is disabled this way will not generate in any error
do_action('simple_history_log', 'This is a logged message');
// Or with some context and with log level debug:
do_action(
'simple_history_log',
'My message about something',
[
'debugThing' => $myThingThatIWantIncludedInTheLoggedEvent,
'anotherThing' => $anotherThing
],
'debug'
);
// Or just debug a message quickly
do_action('simple_history_log_debug', 'My debug message');
// You can also use functions/methods to add events to the log
SimpleLogger()->info("This is a message sent to the log");
// Add events of different severity
SimpleLogger()->info("User admin edited page 'About our company'");
SimpleLogger()->warning("User 'Jessie' deleted user 'Kim'");
SimpleLogger()->debug("Ok, cron job is running!");
You will find more examples in the examples.php file.
Note: Premium users can also add custom events via the GUI at WordPress Admin > Simple History > Add Custom Event without writing code.
See the README in tests directory.
The Simple History website is proudly hosted by Oderland, a Swedish web hosting provider known for their reliable hosting and excellent support.
Support the free version of Simple History by becoming a sponsor.
You can sponsor using PayPal or becoming a GitHub Sponsor.