Who Changed It/Docs/Start here
Install, activate, and understand what you are looking at five minutes later.
Who Changed It is on the WordPress plugin directory, so the normal route is the fastest one:
You can also download the ZIP from the plugin page and upload it under Plugins → Add New → Upload Plugin, or drop the folder into /wp-content/plugins/who-changed-it/ over SFTP.
It needs WordPress 6.0 or newer and PHP 7.4 or newer. There is no licence key, no account, and no external service to connect — out of the box the plugin makes no outbound calls at all, and the only thing that ever changes that is you switching on a Slack, Discord or Telegram channel yourself.
Activation creates one database table, wp_whochita_log (with your own table prefix), and starts recording immediately. There is no setup wizard and nothing to switch on.
The log starts at activation. It cannot tell you about anything that happened before you installed it — WordPress keeps no history of its own to backfill from. That is the single best argument for installing it before you have a problem rather than after.
A new top-level menu item called Activity Log appears in wp-admin (the eye icon, near the bottom of the menu). It has two screens:
Reading the log is its own capability, whochita_view_log. By default administrators have it implicitly, and you can grant it to other roles — or switch to a mode where only the capability counts, so administrators have no access unless it is granted to them.
Every row carries a severity badge: normal, strange or dangerous. That classification is the point of the plugin — a long list of "post updated" tells you nothing, but three rows the plugin thinks are worth your attention tell you a lot. How that decision is made is documented in how events are classified.
Your very first events will usually be your own: user_login when you signed in, and plugin_activated for Who Changed It itself. If you want to see a diff straight away, edit a post and save it — the resulting post_updated row expands to show which fields changed.
The defaults are usable as-is, but four things are worth a look on day one:
Worth knowing before you rely on it: this is an audit tool, not a firewall and not a backup. It records changes but never blocks, prevents or reverses them, and it never writes to your content or settings. It also only sees what passes through WordPress — a direct database edit or a file changed over SFTP outside WordPress is invisible to any plugin, including this one.