Lipon Activity Log

Description

Lipon Activity Log keeps a running record of everything that happens inside your WordPress admin. Posts saved, users added, plugins toggled, settings tweaked — it’s all right there, with a timestamp and the name of whoever made the change.

You get a clean dashboard widget for a quick glance, plus a full log page where you can filter and scroll through the complete history.

No configuration needed. Install, activate, done.

What gets tracked

Users & Auth
– Login, logout, failed login attempts
– New user registrations, profile edits, role changes, deletions

Content
– Posts, pages, and custom post types — created, published, drafted, scheduled, trashed, deleted

Plugins & Themes
– Plugin activated, deactivated, updated, or deleted
– Theme switched or updated
– Customizer changes saved

Settings & Core
– Site title, tagline, or URL changed
– WordPress core updated

Media, Comments & More
– Media uploaded or deleted
– Comments approved, marked as spam, deleted
– Categories, tags, and custom taxonomy terms added, edited, or removed
– Navigation menus saved

Dashboard Widget

The 10 most recent events appear right on your Dashboard home screen — no need to go anywhere.

Full Log Page

Head to Activity Log in the sidebar to see everything:

  • Filter by event type or date range
  • Colour-coded rows so issues stand out instantly
  • “2 hours ago” timestamps (hover for the exact time)
  • Clickable links to user profiles
  • 50 entries per page with pagination

Retention

Set how many days of history to keep (anywhere from 7 to 365). Old entries are cleaned up automatically every day in the background.

Completely Private

Nothing leaves your server. No tracking, no analytics, no external connections of any kind.

Screenshots

  • The main Activity Log page with filters, colour-coded rows, and pagination.
  • The Recent Activity dashboard widget showing the 10 most recent events.

Installation

  1. Upload the lipon-activity-log folder to /wp-content/plugins/, or search for it in the WordPress plugin directory and click Install.
  2. Activate it from the Plugins screen.
  3. That’s it — the Activity Log menu item appears in your sidebar and logging starts immediately.

FAQ

Will this slow down my site?

No. It writes one database row per event, and only in the admin. No code runs on the front end for visitors.

Can editors or authors see the log?

By default only administrators can view the log. This follows the standard WordPress capability model and cannot be changed accidentally.

How do I clear the log?

Go to Activity Log in the sidebar and click Clear All Entries. You’ll be asked to confirm before anything is deleted.

What happens when I delete the plugin?

Everything is removed — the log table is dropped and all plugin options are deleted. Your database is left exactly as it was.

Does it work with custom post types?

Yes. Any post type that goes through the standard WordPress status transition hooks will be logged automatically.

Reviews

May 15, 2026
Been managing WordPress sites for years and this plugin nails the basics perfectly. Installed it on a multi-author site — no configuration needed, it just started logging everything right away. Tracks logins, content edits, plugin changes, user roles — all in one clean dashboard view. The color-coded log page makes it easy to spot anything unusual at a glance. Best part? Completely private — no data leaves your server. Lightweight, zero setup, and genuinely useful. Highly recommend for any site with more than one user.
Read all 1 review

Contributors & Developers

“Lipon Activity Log” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Lipon Activity Log” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.