ActiLog Admin Event Monitor
ActiLog Admin Event Monitor
Description
WordPress doesn’t provide a built-in way to see what your users have been doing in the admin area. If a post gets deleted, a plugin gets deactivated, or a suspicious login happens — there’s no record of it.
ActiLog Admin Event Monitor solves this by logging every meaningful admin action. You’ll always know who did what, when, and from where.
It’s built for multi-author blogs, client sites, and agencies who need accountability without the complexity of enterprise audit tools.
What gets tracked
- Login, logout, and failed login attempts
- Posts and pages — create, edit, publish, trash, delete
- User management — registration, deletion, role changes, profile edits
- Plugins — activate, deactivate, delete
- Themes — switches
- Settings — core WordPress option changes
- Categories and tags — create, edit, delete
- Comments — new comments and status changes
- Media — uploads and deletions
- Menus — create, update, delete navigation menus
Features
- Works immediately after activation — no setup needed
- Records IP address and browser info for each event
- Filter logs by event type, user, or search keywords
- Export logs to CSV
- Auto-cleanup keeps your database lean (configurable retention period)
- Toggle tracking per category from Settings
- Lightweight — no frontend scripts, no external services
How it works
- Install and activate
- That’s it — activity is being recorded
- View logs under Activity Record in the admin menu
- Adjust what to track under Activity Record > Settings
All data stays in your database. Nothing is sent externally.
Installation
- Upload the
actilog-admin-event-monitorfolder to/wp-content/plugins/ - Activate through the Plugins screen
- View logs under Activity Record in the sidebar
- Adjust settings under Activity Record > Settings
Faq
No. The plugin only hooks into specific WordPress actions and performs a single database insert per event. There’s no frontend code at all.
90 days by default. You can change this in Settings, or set it to 0 to keep logs forever.
Yes — there’s an Export CSV button on the Activity Record page.
It stores usernames, IP addresses, and browser info for logged-in users. All data stays in your WordPress database. No data is sent to any third-party service.
Yes. Each category (logins, content, users, plugins, etc.) can be toggled individually in Settings.
Reviews
Changelog
1.0.0
- Initial release
- Tracks logins, content, users, plugins, themes, settings, taxonomy, comments, media, and menus
- Filterable log viewer with pagination
- CSV export
- Configurable auto-cleanup
- Per-category tracking toggles
