Skip to content

Activity Log

Activity Log (PRO) keeps a clear record of important dashboard activity - who logged in, what changed, and when - so you can investigate issues or stay audit-ready without digging through server logs.

When enabled with an active license, the module writes selected events to a dedicated database table and adds an Activity Log screen under WP PowerSuite.

  • Logs only the event types you enable (sign-in, content, code & core, structure, users).
  • Optional retention with auto-cleanup, plus clear/export actions from the log screen.
  • Integrates with WordPress privacy exporters and erasers for personal data requests.
  • Can log Login Session Manager revocations when that module is also enabled.

Enable it if:

  • You need an audit trail of admin and content changes on a multi-user site.
  • You want failed-login and successful-login history without reading server access logs.
  • You manage client sites and need to see who activated a plugin or changed a role.

Open the module settings panel (requires PRO license):

Sign-in

  • Successful logins
  • Logouts
  • Failed logins
  • Login Session Manager revocations (requires Login Session Manager enabled)

Content

  • Posts & pages (save)
  • Posts & pages (delete)
  • Media library
  • Comments

Code & core

  • Plugins
  • Themes
  • WordPress core updates
  • Key site options (title, URLs, admin email, registration, default role)

Structure

  • Widgets, Menus, Terms & taxonomies, Permalink structure

Users

  • Registration & profile, Role changes, Account deletion

Retention

  • Retention days (default 90)
  • Auto cleanup checkbox
  1. Go to WP PowerSuite -> Modules.
  2. Open Security or search for “Activity Log”.
  3. Toggle Activity Log on (PRO license required).
  4. Open settings and enable the event types you want logged.
  5. Open WP PowerSuite -> Activity Log to review entries.
  • Confirm the module is enabled and licensed under WP PowerSuite -> Modules -> Security.
  • Enable Successful logins, then log out and log back in.
  • Open WP PowerSuite -> Activity Log.
  • ✅ Pass: a login event appears with user, time, and IP details.
  • ❌ Fail: check license status, confirm the event checkbox is on, then hard-refresh the log page.
  • License required message. Activate your WP PowerSuite license, then re-enable the module.
  • No events after an action. Confirm that specific event type is checked in settings and that the action completed successfully.
  • Session Manager option greyed out. Enable the Login Session Manager module first.
  • Unexpected side effect. Toggle Activity Log off to stop new writes; existing log rows remain until cleared or pruned.
What does Activity Log do?

It records selected WordPress events (logins, edits, plugin changes, and more) in a searchable admin log.

Is Activity Log free?

No. It is a PRO module and requires an active license.

Where do I view the log?

Go to WP PowerSuite -> Activity Log after the module is enabled.

Does it log every option change?

Only if Key site options is enabled, and then only selected high-impact options such as title, URLs, admin email, registration, and default role.

How do I turn Activity Log off?

Go to WP PowerSuite -> Modules, find Activity Log, and toggle it off.

Developer notes (hooks & filters)

Source: modules/advanced-user-activity-log/module.php. Boot: critical · context: both.

Notable hooks: wp_login, wp_logout, wp_login_failed, save_post, activated_plugin, set_user_role, updated_option, wp_powersuite_module_toggled, wp_powersuite_session_manager_event, privacy exporter/eraser filters.