Modern dashboard interface with activity feed and statistics
FBS Activity Tracker is a powerful, modern WordPress plugin that provides comprehensive user activity monitoring and audit logging capabilities. Built with a completely custom-designed dashboard interface, it offers real-time insights into user actions and system changes without relying on default WordPress admin styles.
🔍 Comprehensive Activity Tracking
* User login/logout (successful and failed attempts)
* Post and page creation, editing, deletion, and trashing
* Media upload/deletion and comment lifecycle events
* User role changes and password reset events
* Plugin activation and deactivation
* Theme switching
* User profile updates and registrations
* WordPress settings changes
* Custom event logging API for themes/plugins
📊 Modern Dashboard Interface
* Completely custom-designed interface (no WordPress admin styles)
* Real-time activity feed with live updates
* Card-based statistics overview
* Advanced filtering and search capabilities
* Responsive design for all devices
⚡ Advanced Filtering System
* Filter by user, action type, object type
* Date range filtering (preset and custom ranges)
* Full-text search across log details
* Bulk actions for selected logs
🛡️ Security & Performance
* Custom database table for optimal performance
* Automatic cleanup of old logs (configurable retention)
* Noise reduction for volatile option updates (locks/cache/transients)
* SQL injection protection with prepared statements
* Nonce verification for all AJAX requests
* User capability checks for admin access
📈 Data Management
* Export logs in JSON format
* Bulk delete functionality
* Configurable log retention period
* Automatic daily cleanup
* Infinite scroll for large datasets
🎨 Modern Design System
* CSS Grid and Flexbox layouts
* CSS custom properties for easy theming
* Smooth animations and transitions
* Dark mode support
* Accessibility features (ARIA, keyboard navigation)
wp_fbs_activity_logs for optimal performance/wp-content/plugins/fbs-activity-tracker/ directoryNo, FBS Activity Tracker is designed for optimal performance. It uses a custom database table with proper indexing, AJAX-based loading, and automatic cleanup of old logs to ensure minimal impact on your site’s performance.
By default, logs are kept for 30 days and automatically cleaned up daily. This retention period is configurable in the plugin settings.
Yes, you can export logs in JSON format. The plugin supports both bulk export of selected logs and full export with applied filters.
Absolutely. The plugin follows WordPress security best practices including data sanitization, validation, nonce verification, capability checks, and SQL injection protection with prepared statements.
Yes, FBS Activity Tracker is fully compatible with WordPress multisite installations and will track activities across all sites in the network.
Yes, the plugin uses CSS custom properties (variables) for easy theming. You can customize colors, spacing, and other design elements through CSS.
For support, feature requests, or bug reports, please visit our support page or contact us directly.
FBS Activity Tracker collects and stores user activity data locally on your WordPress installation. No data is sent to external servers. All data is stored in your database and can be exported or deleted at any time. The plugin respects user privacy and only tracks activities that are necessary for security and audit purposes.
Developed by Fazle Bari with modern web technologies and WordPress best practices.
If you find this plugin useful, please consider making a donation to support continued development and improvements.