Trace activity across WordPress sites
WP Activity Log Premium and WP Activity Log Enterprise extend WordPress activity tracking for administrators and security professionals. Each log entry can show when an event occurred, which user and role were involved, the source IP address, and the affected object. Use this record to investigate changes, troubleshoot issues, review user activity, and support compliance work.
Events can include changes to posts, pages, custom post types, categories, tags, widgets, menus, users, profiles, WordPress settings, plugins, themes, and files. The log can also record when a plugin adds or removes a database table. The log also records logins, logouts, failed login attempts, and the termination of other sessions. On multisite networks, it can track site creation, deletion or archiving, and user changes across sites.
Review events and manage sessions
Premium features help teams find and review activity. Administrators can see who is logged in and monitor current activity, then log off a user from the activity interface. Search filters narrow the log to relevant events. Configurable reports can be generated in HTML or CSV, and internal notes can add context to log entries.
Configure email, SMS, and Slack alerts for important changes. Premium also supports log mirroring to Slack or a web server log file, and archiving older activity data to another database. Enterprise adds external database storage and supports real-time mirroring to log management and monitoring systems such as AWS CloudWatch, Loggly, Papertrail, Syslog, and other SIEM systems.
Third-party plugin activity
All editions include activity tracking for supported third-party plugins and management tools. Integrations include WooCommerce, Advanced Custom Fields, bbPress, Gravity Forms, LearnDash, MemberPress, MainWP, ManageWP, Modular DS, Infinite WP, WP Umbrella, WP Remote, Paid Memberships Pro, RankMath, Redirection, Termly, WPForms, and Yoast SEO. Depending on the integration, recorded events can cover settings, content, orders, memberships, payments, subscriptions, forms, courses, and related user actions.
Storage and retention
Activity data is stored in the WordPress database by default. Enterprise can save the log to an external database. Log data can be retained indefinitely; the default retention period is three months and can be changed during setup or in the plugin settings.
Installation and setup
- Install and activate WP Activity Log.
- Run the initial configuration wizard or open the plugin settings.
- Choose a retention policy and review the activity logging options.
- Configure reports, alerts, session controls, storage, or mirroring according to the selected edition and operational needs.
- Review the activity log regularly, using filters and reports to investigate changes or document site activity.