Stream: A WordPress Plugin to Track and Monitor Changes in the Admin

stream plugin banner

Have you ever logged into a WordPress site, charged with the task of fixing something, but totally in the dark about what changes had recently been made in the admin? It can sometimes be tough to track down who changed what and when they did it, especially on sites with multiple administrators.

Stream is a new tracking tool that provides a log of specific activities performed by logged-in users in the backend. It’s a free plugin on WordPress.org that gives you information on recent logins, menu changes, plugin updates, content created/deleted, widgets activated/deactivated, theme changes, and much more.

stream plugin records

The great thing about this plugin is that it doesn’t display information in an ugly old error log style. It creates a beautiful table that fits nicely into the admin design with user avatars and sorting capabilities.

Records can also be searched and the plugin allows you to filter by date, users, context and actions. It even shows which IP address the event originated from. Sorting by actions allows you to find items such as the following: activated, assigned, attached, edited, uploaded, password reset and more.

Stream Records: Sort by Context
Stream Records: Sort by Context

Using Stream to Unravel Support Knots

This plugin might be an excellent solution for those who perform maintenance and troubleshooting for clients. Sometimes clients cannot remember what action they took in the admin to cause changes to the site. The Stream plugin goes a long way to help with troubleshooting. In the very least it can help you eliminate things like changes to plugins or themes while tracking down the source of a problem.

The Stream settings page gives you an option to determine how long records should be saved before being purged. You can set this depending on the amount of user activity you usually have on the site in question. It also includes an option to reset your stream by deleting all of the activity records in the database.

stream settings page
Stream Settings Page

Please note that Stream requires PHP 5.3 or higher. Download the plugin for free from the WordPress plugin repository or via the plugins panel in the WordPress admin. The sooner you have it activated on a site, the sooner you’ll be tracking valuable information.

Who is Sarah Gooding


Sarah Gooding is an Editorial Ninja at Audrey Capital. When not writing about WordPress, she enjoys baking, knitting, judging beer competitions and spending time with her Italian Greyhound.

There are 10 comments

Comments are closed.