All Modules FREE & PRO

What Changed? — Timeline Correlation

Tracks every plugin update, activation, and WordPress core change as a timestamped event — then correlates them against your PHP error log to show exactly what triggered each error, and when.

  • 0–99Confidence Score
  • 0Database Writes
  • FreeLite & Pro

What This Module Does

When a site breaks after an update, the first question is always "what changed?" This module answers it directly. It tracks every plugin update, plugin activation and deactivation, WordPress core update, and theme change as a timestamped snapshot. When PHP errors appear in the error log, it calculates a correlation score between each error and the most likely change that caused it — using the error's file path to trace it directly back to the updated plugin's folder. The result is a single interactive timeline where you can see exactly what happened, in what order, and which event most likely triggered the problem.

Features at a Glance

Interactive SVG Timeline

Change events and PHP error frequency are plotted together on a single interactive SVG timeline. Hover any data point to see full details — plugin name, version, timestamp, and the type of change. The visual overlap between changes and error spikes makes the correlation immediately obvious, without reading through log files or database records.

0–99 Correlation Confidence Scores

Every error-to-change pairing receives a numeric confidence score. Scores of 80–99 indicate file-path matching: the PHP error originates inside the updated plugin's own folder — strong, direct evidence. Lower scores reflect temporal proximity: the error appeared within a few hours of the change, with no direct file connection. This distinction tells you whether a correlation is a confirmed cause or a suspect worth investigating.

"What Changed?" Button on Every Error Card

Every error card in the Error Log module has a "What Changed?" button. Clicking it opens the correlation panel inline — without leaving the error log page. You can see the confidence score, the change event details, and the reasoning behind the correlation, then return to your error list without losing context. No need to switch between modules manually.

Plugin Version History & Event Log

Each change event includes the plugin name, the version before and after the change, and the exact timestamp captured at the moment of the change. A chronological event log shows all tracked activity in a sortable table. The module also includes an Error Onset Analysis section that identifies when a particular error first appeared relative to tracked changes.

Snapshot Now — Manual Baseline Capture

Tracking begins the moment you take your first snapshot. The Snapshot Now button captures the current state of all active plugins and their versions. WordPress automatically triggers a new snapshot when plugins are updated or the WordPress core version changes. After snapshotting, the page refreshes to show the updated timeline — no manual reload needed.

Read-Only Correlation — Never Modifies Logs

The correlation engine reads the PHP error log and the change event history — it never writes to either. It does not modify plugin files, clear logs, or change any WordPress option. The only write it performs is saving the change event snapshot itself (the list of active plugins and versions at a point in time), which is stored in a WordPress option.

Why It Matters

  • Stop guessing which of the five plugins you updated yesterday broke the site — see it directly on the timeline
  • Distinguish between a confirmed cause (file-path match, 80–99 score) and a temporal coincidence (lower score) — so you investigate the right thing first
  • Surface errors that appeared days or weeks ago and trace them back to the update that introduced them — even if you didn't notice at the time
  • Provide clients with a clear, visual explanation of what happened and what caused it — without granting them admin access
  • Use the Error Log module alongside What Changed? — the "What Changed?" button on every error card makes the workflow seamless

Frequently Asked Questions

How does the correlation score work?

Each error-to-change pairing is scored from 0 to 99. Scores of 80–99 are given when the PHP error's file path is inside the updated plugin's own folder — this is a direct, strong signal. Lower scores are given when the timing is suggestive (the error appeared within a few hours of the change) but there's no direct file-path connection. The score tells you how confident to be in the correlation before acting on it.

Does it track all types of WordPress changes?

It tracks plugin updates (version changes), plugin activations and deactivations, WordPress core version changes, and theme changes. It does not track file edits, database record changes, or content edits — only structural changes to what's installed and running on the site.

What if I haven't taken a snapshot yet?

The module begins tracking from the moment you take your first Snapshot Now. There is no historical data before that point. We recommend taking a snapshot immediately after installing the plugin, and before any planned updates, so you have a clean baseline to compare against.

How is this different from checking the WordPress update history?

WordPress's built-in update history only tells you that an update happened — not whether it caused any problems. What Changed? actively correlates change events with your PHP error log, scores the likelihood that a given change caused a given error, and surfaces that connection visually on the timeline. It answers "which one caused this?" rather than just "what was updated?"

Is this available in the free Lite version?

Yes — the full What Changed? module including the SVG timeline, confidence scores, and the inline correlation panel is available in both Lite and Pro at no cost.

Know Exactly What Broke Your Site — and When

What Changed? is included free in both Lite and Pro — start tracking changes in minutes.

Already Included in Lite — Free

What Changed? is fully available in the free Lite version — install it and take your first snapshot immediately.

Download Lite — Free

Also Included in Pro

Pro adds Pre-Update Impact Analysis — analyze a plugin's blast radius before updating, not just after something breaks.

Get Pro Now