Definitive guide to WordPress activity logs

What are WordPress activity logs? – the definitive guide to understanding & using them

An activity log is a chronological record of changes and activities on your site. In other words: a WordPress activity log is a record of changes made on your site by users, plugins, or WordPress itself.

Click to accept marketing cookies and enable this content
Spinner

Also sometimes called an ‘activity log’, ‘audit log’, or ‘security log’, logs are not part of the core WordPress platform. So, if you want to keep a log of everything that happens on your WordPress websites or those of your clients, you need to install a plugin like WP Activity Log.


Login attempts & sessions. This includes successful user logins, failed attempts, and users with multiple active sessions.

Plugin and theme installation. This includes installing, activating, updating, deactivating, and uninstalling a plugin or theme.

Content changes. A record of when users create, publish, update or delete content. You will also find information about other content changes. For example, when files are uploaded or deleted and when categories, tags, status, URL, custom fields, etc, are changed.

System settings & updates. WordPress core updates, including automated ones, are tracked, as well as changes to the WordPress settings.

WooCommerce changes. This encompasses changes to products, pricing, shipping, tax, units and other settings. 

Changes in third party plugins and their data. In the activity logs, you will also find a record of changes in other plugins. Refer to the list of activity log extensions for more details.

Yoast SEO changes. Including changes done to the on-page SEO of a page. The plugin also keeps a log of Yoast SEO plugin settings changes.

Multisite network site, system, and user changes. As an activity log plugin for WordPress multisite, the plugin keeps a log of all network settings, sites, users, and other changes.

Coverage varies widely across other logging plugins. Always vet plugins thoroughly to ensure the one you choose tracks the key activities you want to monitor. 

Want to compare WP Activity Log to our competitors?Check out our features page or download the free version and see why WP Activity Log stands out. 

Some activity log plugins simply inform you that an event happened, but do not specify the details. That is not enough to troubleshoot a technical issue, keep track of user changes, and identify suspicious behavior.

There are several other details you’ll need to know in order for your logs to be useful. Some of these details include:

  • Event ID: A unique code assigned to the type of event to help identify it.
  • Severity level: An indicator of how critical the event is.
  • Date & time: When the event occurred.
  • User & role: Who executed the activity, and what their permissions level is.
  • IP address: The IP address of the user who executed the activity.
  • Object: What element of your site the activity impacts.
  • Event type: A general indication of what activity has taken place.
  • Message: A detailed description of what activity or user change has occurred.

The details in the activity log metadata

As highlighted above, WP Activity Log records a lot of details in the activity log. This section provides specific insights into what the plugin reports in the message entry of every activity log event.

These details are especially helpful for WordPress users who manage large, multi-author blogs. For example, in the Message column, you’ll find the following specifics that are relevant to content changes:

  • Title of the post, page or custom post type
  • URL of the post
  • Content status (draft, scheduled, published, etc.)
  • Visibility status
  • Post category
  • Content changes
  • Parent content
  • Author
  • Custom field modifications
  • Other content metadata such as tags, categories & others.

In case of a change in WooCommerce, you can see the specific changes done to your store or individual items. This will  include references to the following elements in the Message column:

  • Name of the product
  • Status of the product (draft, published, etc.)
  • Product category
  • Prices
  • Product stock status (in/out of stock, back-ordered, etc.), quantity and measurements (weight, dimensions, etc.)
  • Downloadable product file name and URL
  • Store location
  • Store currency
  • Order status & many others.

This list just scratches the surface – there are several other specifics related to your store, products, managers, etc, that may be mentioned in activity logs as needed.