Duplicator Documentation

Documentation, Reference Materials, and Tutorials for Duplicator

Want it done for you?

Let the Duplicator experts migrate your WordPress site for you — quick, safe, and hassle-free.

Get Migration Help

What Does the Activity Log Track?


Activity Log tracks a wide range of events across your WordPress site. Each category can be enabled, disabled, or filtered independently in Settings › Events, where the Registered Event Types reference lists every trackable event live.

This article guides you through everything Activity Log tracks, category by category, so you know exactly what’s being recorded and can configure it to fit your needs.

User Events

The User category covers authentication and user account changes. These are some of the most important events to monitor for security. The following user events are tracked:

Events tracked include:

  • User Logged In (Info): Successful login
  • Login Failed (High): Failed login attempt, including the username tried
  • User Logged Out (Info)
  • User Created (Medium): New user account added
  • User Updated (Low): Profile details changed
  • User Deleted (High)
  • User Role Changed (High): Logs both old and new role
  • Password Changed (Medium)
  • Email Changed (Medium)
  • Password Reset Requested (Medium)

Content Events

The Content category tracks changes to posts, pages, custom fields, and featured images, grouped into the event types below.

Post and page events track the following changes: Created, Updated, Published, Deleted (to trash or permanently), and Status Changed (for example, draft to pending review).

Custom field, or post meta, events track the following changes, logging the field name and the value change: Custom Field Added, Custom Field Updated, Custom Field Deleted.

Featured image events track the following changes: Featured Image Set, Featured Image Changed, Featured Image Removed.

Revisions, autosaves, and nav menu items are excluded from content tracking by design.

Media Events

The Media category tracks uploads and deletions in the media library, separately from the Content category. The following media events are tracked:

  • Media Uploaded (Low)
  • Media Updated (Low)
  • Media Deleted (Low)

Comment Events

Comments are tracked under the Content category. Each event logs the comment author and the post it belongs to. The following comment events are tracked:

  • Comment Created (Low): New comment submitted (spam comments are excluded)
  • Comment Approved (Low): Comment moved from pending to approved
  • Comment Updated (Low): Comment content edited
  • Comment Deleted (Low)
  • Comment Marked Spam (Low)

Plugin Events

The Plugin category tracks plugin installs, activations, updates, and deletions. The following plugin events are tracked:

  • Plugin Installed
  • Plugin Activated (Medium)
  • Plugin Deactivated (Medium)
  • Plugin Updated (Medium)
  • Plugin Deleted (High)

Theme Events

The Theme category tracks theme installs, activations, and deletions. The following theme events are tracked:

  • Theme Installed (Medium)
  • Theme Activated (Medium): Logs both the old and new active theme
  • Theme Deleted (High)

WordPress Events

The WordPress category tracks core updates and content exports. The following WordPress events are tracked:

  • WordPress Updated (High): Logs the version number whenever core updates
  • WordPress Export (Medium): Logged whenever someone exports site content from Tools › Export

Settings Events

The Settings category tracks changes to WordPress options like site URL, admin email, permalink structure, timezone, comment settings, and more. The following settings events are tracked:

  • Settings Changed (Medium)
  • Option Changed (Low)

Sensitive values (passwords, secret keys) are automatically redacted and logged as [REDACTED].

Appearance Events

The Appearance category tracks changes to navigation menus and widget areas, grouped into the event types below.

Menu events track the following changes: Menu Created (Low), Menu Updated (Low), Menu Deleted (Medium), Menu Item Added (Low), Menu Item Updated (Low), Menu Item Deleted (Low).

Widget events track the following changes: Widget Added (Low), Widget Updated (Low), Widget Removed (Low).

Taxonomy Events

The Taxonomy category tracks changes to categories, tags, and custom taxonomy terms. The following taxonomy events are tracked:

  • Taxonomy Term Created (Low)
  • Taxonomy Term Updated (Low)
  • Taxonomy Term Deleted (Medium)
  • Terms Assigned to Post (Low)
  • Terms Removed from Post (Low)

Navigation menu terms, link categories, post formats, and other internal WordPress taxonomies are excluded from tracking by design.

Fine-Grained Control for Developers

Beyond the category toggles in Settings › Events, developers can filter exactly what gets logged using the following hooks:

  • dactlog_should_log_post_type: control which post types are tracked
  • dactlog_should_log_post_meta: control which custom fields are tracked
  • dactlog_should_log_taxonomy: control which taxonomies are tracked
  • dactlog_should_log_option: add or exclude specific WordPress options from tracking

That’s it! With every category mapped to what it actually tracks, it’s easy to enable, disable, or filter exactly the events that matter.

To adjust which categories and events get logged, see Configuring Activity Log Settings. Running Activity Log on a network of sites? Check out Activity Log and WordPress Multisite.


Was this article helpful?


Related Articles

Don't Let Another Day Pass Unprotected

Every hour without proper WordPress backups puts your site at risk • Every delayed WordPress migration costs you performance and growth

Get Duplicator Now
Duplicator Plugin

Wait! Don't miss your
exclusive deal!

As a customer, you get 60% OFF

Try Duplicator free on your site — see why 1.5M+ WordPress pros trust us. But don't wait — this exclusive 60% discount is only available for a limited time.

or
Get 60% Off Duplicator Pro Now →