BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WhoChanged – Admin Activity & Audit Log icon
Actively maintained Tested with WP 7.1 #57 in Activity Log

WhoChanged – Admin Activity & Audit Log

Know exactly who changed what in your WordPress admin — options, Customizer, plugins, users, menus, content and more.

Active installs<10New
Downloads · 30d64▼ -44.3% vs prev. 30d
Rating—0 reviews
Health score60/100Fair
All-time downloads251Since Aug 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d13▼ -7.1% week over week
Our verdict

Use with caution

WhoChanged works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Aug 4Sep 9Oct 15
Yesterday2
Daily average (1y)4
Peak day37Aug 4, 2026
Last 12 months256

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WhoChanged stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
Activity Log >100 2,331 Best Activity Log plugins →
admin log >100 10,000 Best admin log plugins →
audit log >100 1,654 Best audit log plugins →
change tracking >100 6,070 Best change tracking plugins →
security >100 10,000 Best security plugins →

About WhoChanged – Admin Activity & Audit Log

From the official readme · v1.1.4

Description

Plugin URL: https://douple.net/whochanged/
Docs: https://douple.net/whochanged/docs.html
Demo: https://douple.net/whochanged/demo.html
GitHub: https://github.com/thiendo/whochanged
Support: support@douple.net
Get WhoChanged PRO: https://checkout.freemius.com/plugin/35452/plan/58744/

WhoChanged is a lightweight admin activity & audit log for WordPress. It quietly watches the admin area and records every meaningful change: who did it, what changed, and when — with clear before/after diffs.

When something breaks after an update, a setting disappears, or a client swears “I didn’t touch anything,” WhoChanged gives you the answer in seconds instead of hours of guesswork.

Features

  • Before/after diffs — see exactly what the old and new values were, not just that something changed
  • Settings & options — track option updates made through wp-admin
  • Customizer — log Customizer saves with only the settings that actually changed
  • Plugins — activation, deactivation, deletion, installs and upgrades
  • Users — logins, failed login attempts, logouts and role changes
  • Content — posts and comments moved to trash, restored, or permanently deleted
  • Navigation menus — menu creation, updates and deletions
  • WooCommerce — order deletions (when WooCommerce is active)
  • Filterable activity log — search and filter by user, event type and date range
  • Statistics dashboard — charts for actions, users, trends and activity by hour of day
  • Admin bar quick menu — recent activity without leaving the page you are on
  • CSV export — download your activity log whenever you need it
  • 30-day activity history on every Free install — no setup required
  • Privacy-friendly by default — log data stays in your own WordPress database
  • Fully translatable — ready for WordPress.org language packs

Perfect for

  • Agencies and freelancers managing client sites with multiple admins
  • Site owners who need a clear audit trail after unexplained changes
  • Teams that want accountability without a heavy security suite
  • Developers debugging “who changed this option?” moments

PRO features

More info at https://douple.net/whochanged/ — or buy WhoChanged PRO.

The Free plan tells you what changed. PRO helps you act on it, prove it, and get notified the moment it happens:

  • Configurable / unlimited retention — Free keeps 30 days; PRO unlocks 60/90 days or forever so nothing ages out before an audit
  • Excel (XLS) & PDF reports — client- and auditor-ready exports beyond CSV, including a one-click PDF of the Statistics dashboard
  • Instant email alerts — get notified when specific event types happen (theme switches, plugin installs, admin role changes, and more)
  • Role-based access control — choose which roles can view the log, and which roles are tracked. On Free, only Administrators can view logs and every user is tracked
  • One-click purge — wipe the entire activity log when you need a clean slate

Free is genuinely useful on its own — full event coverage, filtering, diffs, statistics and CSV export. PRO is for teams and agencies that need longer history, professional reports, real-time alerts and fine-grained access control.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • WooCommerce is optional (only needed for WooCommerce-specific events such as order deletions)

External services

This plugin optionally connects to Freemius (https://freemius.com/) for:

  • Optional opt-in usage tracking (skipped unless you explicitly agree on the Freemius connect screen)
  • PRO checkout, license activation / deactivation, and PRO plugin updates

When those flows run, Freemius may receive data such as site URL, admin email / name (when provided), license key, plugin version, and basic WordPress / PHP environment info needed for licensing and support.

  • Freemius Terms of Service: https://freemius.com/terms/
  • Freemius Privacy Policy: https://freemius.com/privacy/
  • Freemius data practices: https://freemius.com/privacy/data-practices/

No Freemius connection is required to use the free activity log features.

Development

Human-readable source for plugin-owned JavaScript and CSS is included in this package under assets/js/ and assets/css/ (admin.js, admin-bar.js, stats-charts.js, and matching stylesheets). Third-party libraries under assets/js/vendor/ and assets/css/vendor/ ship as upstream distribution builds (Chart.js, Flatpickr).

Public source repository: https://github.com/thiendo/whochanged

No build tools are required to review or modify the plugin-owned admin scripts and styles.

Installation

  1. Upload the whochanged folder to /wp-content/plugins/, or install from Plugins → Add New.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. Go to WhoChanged in the admin sidebar to view the activity log.
  4. (Optional) Visit WhoChanged → Settings to review the 30-day Free retention window, or upgrade to PRO for longer retention, email alerts and role-based access.
  5. Full documentation: https://douple.net/whochanged/docs.html

Frequently asked questions

Does WhoChanged slow down my site?

No. WhoChanged only runs in the WordPress admin area (wp-admin) and hooks into existing WordPress actions/filters, so it has no impact on your public-facing site’s performance.

Where is the activity log stored?

In a dedicated table in your own WordPress database. Activity log data is not sent to any external analytics service. Email alerts (PRO) use your site’s own mail delivery.

What happens to my data if I deactivate or uninstall the plugin?

Deactivating keeps all logged data intact so nothing is lost if you reactivate later. Deleting the plugin from the Plugins screen keeps your data by default too — you can opt in to a full data wipe on uninstall from WhoChanged → Settings → Danger Zone.

Is WhoChanged compatible with multisite?

WhoChanged is designed for single-site installs. Multisite support is on the roadmap.

Do I need WooCommerce?

No. WooCommerce is optional. Without it, WhoChanged still tracks core WordPress admin changes (options, Customizer, plugins, users, menus, content). With WooCommerce active, it also logs order deletions.

How do I upgrade to PRO?

Purchase WhoChanged PRO at https://douple.net/whochanged/#pricing (or from WhoChanged → Pricing / Upgrade in wp-admin). Complete Freemius checkout. Your license key is emailed to the address you used at payment. In wp-admin go to WhoChanged → Account, click Activate License, and paste the key. Confirm WhoChanged → Settings shows PRO Active. If you checkout from inside the same site’s wp-admin, Freemius often activates the license automatically. Full guide: https://douple.net/whochanged/docs.html

I bought PRO but the plugin still shows Free

Open WhoChanged → Account and activate the license key from your Freemius purchase email. If the plan’s site limit is full, deactivate the license on an unused site first, then activate on this one.

Does this plugin send data to third parties?

Activity log content stays in your WordPress database. The bundled Freemius SDK may contact Freemius servers only after you opt in to usage tracking, or when you purchase / activate a PRO license. See External services below.

Where is the source code?

https://github.com/thiendo/whochanged

Changelog

Display name and WordPress 7.1 compatibility update. Recommended for all users.

1.1.4

  • Updated: Plugin display name to WhoChanged – Admin Activity & Audit Log.
  • Updated: Compatibility tested up to WordPress 7.1.

1.1.3

  • Compliance: Restored human-readable plugin-owned JavaScript/CSS sources and documented the public repository in the readme.
  • Security: Hardened dynamic log/analytics SQL queries to always use wpdb::prepare() with placeholders.

1.1.2

  • Compliance: Moved configurable retention, email alerts, and role-based logging/viewer access implementations into the PRO-only module (excluded from this Free package). Free keeps fixed 30-day retention and administrator-only log viewing.
  • Updated: Bundled Chart.js library to 4.5.1.

1.1.1

  • Housekeeping: PRO-only export (XLS/PDF) and bulk-purge implementations now live in a separate module that is excluded from this Free package entirely, instead of being shipped-but-locked. No behavior change for Free users.

1.1.0

  • New: Freemius-based licensing for PRO plan management, upgrades and renewals.
  • New: Clean uninstall routine with an opt-in “delete all data” setting.
  • New: Deactivation routine that clears scheduled cron events.
  • Removed: The legacy self-hosted update checker. Updates are now delivered through WordPress.org (free plan) and the Freemius SDK (PRO plan), as required for plugins listed on WordPress.org.
  • Improved: Full WordPress Coding Standards (WPCS) compliance across the codebase.
  • Improved: Internationalization — all strings are translation-ready with proper escaping and translator comments.
  • Improved: Clearer visual distinction between Free and PRO features in the Settings screen — PRO-only fields are now disabled (not just labeled) on the Free plan.
  • Changed: Free plan activity logs now auto-expire after 30 days (fixed); PRO unlocks configurable/unlimited retention.
  • Changed: Excel (XLS) and PDF export moved to PRO; CSV export remains available on every plan.
  • Security: Fixed a CSV export formula-injection issue and updated the bundled dompdf library to patch known vulnerabilities.
  • Fixed: Activity timestamps could be displayed several hours off on sites not running in UTC; corrected across the log list, admin bar and all export formats.
  • Fixed: Settings saved with an unchanged value (e.g. re-saving the Reading Settings screen) could log a misleading “changed” entry showing the same before/after value; before/after comparisons are now type-tolerant like WordPress core’s own update_option() check.
  • Fixed: Customizer saves logged every submitted setting as changed, even ones the admin didn’t touch; the log now only shows settings whose value actually changed.
  • Improved: Plugin activated/deactivated/installed/deleted log entries now use consistent wording with the rest of the activity log.
  • Improved: Login/logout log entries no longer repeat the username shown in the User column; the IP address is shown instead.
  • Improved: “Page on front” / “Page for posts” changes now show the page title instead of a raw page ID.
  • Changed: “Export Statistics PDF” on the Statistics page moved to PRO, matching the XLS/PDF export gating on the main activity log.
  • Improved: Freemius Account/Pricing screens now use the site’s WP Admin color scheme for the Upgrade button instead of a fixed blue.
  • Improved: Statistics dashboard redesigned — doughnut charts now show exact counts and percentages (not just a bare legend), plus a new “Activity by hour of day” chart, a period-over-period trend indicator on Total items, and a plain-language insight line (busiest day, top action share, peak hour).

1.0.1

  • Maintenance release with minor fixes.

Full changelog on WordPress.org →

Screenshots

Activity log listing with filters and expandable before/after diffs for each change.
Activity log listing with filters and expandable before/after diffs for each change.
Settings screen — Free retention overview and PRO controls for retention, email alerts and role-based access.
Settings screen — Free retention overview and PRO controls for retention, email alerts…
Statistics dashboard with charts for actions, users, trends and activity by hour of day.
Statistics dashboard with charts for actions, users, trends and activity by hour of day.
System logs tab for background and non-user events.
System logs tab for background and non-user events.
Admin bar quick activity menu — recent changes without leaving the current screen.
Admin bar quick activity menu — recent changes without leaving the current screen.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WhoChanged alternatives

All Activity Log plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 WP Activity Log WP Activity Log The #1 user-rated activity log plugin for event logging, activity monitoring and change… by Melapress 300K+ ★★★★★★★★★★ 4.7 (488) 3 weeks ago 92
2 Activity Log – Monitor User and Agent Changes Activity Log – Monitor User and Agent Changes Monitor every change on your WordPress site — who did what, when, and where it came from —… by Elementor 200K+ ★★★★★★★★★★ 4.3 (74) 1 month ago 85
3 Stream – Activity Log & Audit Trail Stream – Activity Log & Audit Trail Real-time activity log and audit log for WordPress. Track every user action — logins… by XWP 70K+ ★★★★★★★★★★ 4.3 (76) 2 months ago 68
4 Shield Security – Smart Bot Blocking, Brute-Force Login Protection & File Scanning Shield Security Smart WordPress security that blocks bots automatically, guides you to what matters, and… by Paul 30K+ ★★★★★★★★★★ 4.8 (1K) 2 weeks ago 94
5 User Activity Tracking and Log User Activity Tracking and Log Track time and monitor user activity & history on your website, LMS online learning system… by Moove Agency 2K+ ★★★★★★★★★★ 3.5 (34) 1 week ago 70
6 Activity Logs, User Activity Tracking, Multisite Activity Log from Logtivity Activity Logs, User Activity Tracking, Multisite Activity L… Logtivity is the activity log service for WordPress admins. Track user activity and site… by Logtivity Activity Logs 2K+ ★★★★★★★★★★ 5 (4) 2 days ago 78
7 WP Admin Audit WP Admin Audit WP Admin Audit monitors the security-relevant activities on your site, keeps an event log… by brandtoss 1K+ ★★★★★★★★★★ 3.7 (6) 2 weeks ago 77
8 Login Armor Login Armor Thirteen security modules + AI briefing: hide login, request firewall, brute force, 2FA… by wpformation 500+ ★★★★★★★★★★ 5 (6) 1 week ago 86
9 Activity Log Pro – User Activity Log, Audit Log & Security Monitor Activity Log Pro WordPress activity log & admin user tracking. Track logins, content changes, and security… by Activity Log Pro 400+ ★★★★★★★★★★ 5 (15) 8 hours ago 82
10 Logify WP – Activity Log & User Audit Log Logify WP – Activity Log & User Audit Log Logify WP - Activity Log & User Audit Log tracks critical changes, logins, and updates with… by Made Neat 300+ ★★★★★★★★★★ 5 (2) 2 months ago 72

FAQ

WhoChanged: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 16, 2026

Is WhoChanged free?

Yes. WhoChanged is free to download and use from the official WordPress.org plugin directory.

Is WhoChanged safe to use in 2026?

WhoChanged works, but test it on a staging site before relying on it in 2026. Was last updated 1 month ago, and scores 60/100 on our health check.

How many websites use WhoChanged?

WhoChanged is active on <10 WordPress websites and has been downloaded 251 times since it launched in August 2026. It was downloaded 64 times in the last 30 days.

Does WhoChanged work with WordPress 7.1?

Yes. The developer has tested WhoChanged up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does WhoChanged need?

WhoChanged requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was WhoChanged last updated?

The latest version, 1.1.4, was released on September 10, 2026 (1 month ago).

Who makes WhoChanged?

WhoChanged is developed and maintained by Douple.

What are the best alternatives to WhoChanged?

The most popular alternatives to WhoChanged are WP Activity Log (300K+ installs), Activity Log (200K+ installs) and Stream (70K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.