Description
Site Change Monthly Report acts as a secure, high-fidelity activity log and audit system for WordPress. It tracks user actions in real-time and reconstructs historical changes, storing them in a lightweight database table with automatic cleanups.
Key features include:
* Real-time Monitoring: Tracks WordPress core updates, plugin/theme changes, content updates (pages, posts, custom post types), and user logins/failed sessions (with IP address tracking).
* Historical Reconstruction: Scans revisions, content modifications, user registrations, and core file integrity checks.
* Flexible Filtering: Search and filter events by category, user, date, or text.
* Export & Automated Delivery: Export logs to Excel (.xlsx) or CSV. Configure automatic monthly email deliveries of the previous month’s report.
* Dashboard Widget: Monitor recent site activity at a glance.
* WP-CLI Integration: Run audit scans, status checks, and exports directly from the command line.
Installation
- Upload the
dmedia-site-change-audit-reportsfolder to the/wp-content/plugins/directory, or install the .zip directly via Plugins > Add New > Upload. - Activate the plugin through the ‘Plugins’ menu in WordPress.
- Go to Tools > Site Change Report to view the log and configure your settings.
FAQ
-
Does this plugin affect site performance?
-
No. Real-time hooks are optimized to run instantly, and the historical reconstruction scans are run in small, non-blocking background cron batches.
-
How much database space does it use?
-
Very little. It stores entries as plain text. Furthermore, you can adjust the history retention period (e.g., to 6 months) under Settings, and the plugin will clean up older records automatically.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“DMedia Site Change Audit Reports” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “DMedia Site Change Audit Reports” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0
- Added IP address tracking for real-time security events.
- Added user authentication hooks (login, logout, failed login events).
- Added core integrity checks utilizing the official WordPress.org API checksums.
- Added email report logging, delivery status visualizers, and manual trigger test button.
- Fully updated SQL queries, escaping, and nonces for WordPress Directory compliance.
- Added custom WP-CLI command triggers.
1.0.0
- Initial release. Real-time logging of post edits, plugin updates, and basic Excel/CSV exports.