ActiLog Admin Event Monitor

外掛說明

WordPress doesn’t provide a built-in way to see what your users have been doing in the admin area. If a post gets deleted, a plugin gets deactivated, or a suspicious login happens — there’s no record of it.

ActiLog Admin Event Monitor solves this by logging every meaningful admin action. You’ll always know who did what, when, and from where.

It’s built for multi-author blogs, client sites, and agencies who need accountability without the complexity of enterprise audit tools.

What gets tracked

  • Login, logout, and failed login attempts
  • Posts and pages — create, edit, publish, trash, delete
  • User management — registration, deletion, role changes, profile edits
  • Plugins — activate, deactivate, delete
  • Themes — switches
  • Settings — core WordPress option changes
  • Categories and tags — create, edit, delete
  • Comments — new comments and status changes
  • Media — uploads and deletions
  • Menus — create, update, delete navigation menus

Features

  • Works immediately after activation — no setup needed
  • Records IP address and browser info for each event
  • Filter logs by event type, user, or search keywords
  • Export logs to CSV
  • Auto-cleanup keeps your database lean (configurable retention period)
  • Toggle tracking per category from Settings
  • Lightweight — no frontend scripts, no external services

How it works

  1. Install and activate
  2. That’s it — activity is being recorded
  3. View logs under Event Monitor in the admin menu
  4. Adjust what to track under Event Monitor > Settings

All data stays in your database. Nothing is sent externally.

螢幕擷圖

安裝方式

  1. Upload the actilog-admin-event-monitor folder to /wp-content/plugins/
  2. Activate through the Plugins screen
  3. View logs under Event Monitor in the sidebar
  4. Adjust settings under Event Monitor > Settings

常見問題集

Will this slow down my site?

No. The plugin only hooks into specific WordPress actions and performs a single database insert per event. There’s no frontend code at all.

How long are logs stored?

90 days by default. You can change this in Settings, or set it to 0 to keep logs forever.

Can I export logs?

Yes — there’s an Export CSV button on the Event Monitor page.

Does it store personal data?

It stores usernames, IP addresses, and browser info for logged-in users. All data stays in your WordPress database. No data is sent to any third-party service.

Can I disable certain types of tracking?

Yes. Each category (logins, content, users, plugins, etc.) can be toggled individually in Settings.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈ActiLog Admin Event Monitor〉的開發相關工作。

參與者

將〈ActiLog Admin Event Monitor〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release
  • Tracks logins, content, users, plugins, themes, settings, taxonomy, comments, media, and menus
  • Filterable log viewer with pagination
  • CSV export
  • Configurable auto-cleanup
  • Per-category tracking toggles