Title: EMW Monitor Activity Log
Author: Escape AI
Published: <strong>4 Maret 2026</strong>
Last modified: 22 Juli 2026

---

Cari plugin

![](https://ps.w.org/emw-monitor-activity-log/assets/banner-772x250.png?rev=3474339)

![](https://ps.w.org/emw-monitor-activity-log/assets/icon-256x256.png?rev=3474364)

# EMW Monitor Activity Log

 Oleh [Escape AI](https://profiles.wordpress.org/kiranms1996/)

[Unduh](https://downloads.wordpress.org/plugin/emw-monitor-activity-log.1.4.0.zip)

 * [Detail](https://id.wordpress.org/plugins/emw-monitor-activity-log/#description)
 * [Ulasan](https://id.wordpress.org/plugins/emw-monitor-activity-log/#reviews)
 *  [Instalasi](https://id.wordpress.org/plugins/emw-monitor-activity-log/#installation)
 * [Pengembangan](https://id.wordpress.org/plugins/emw-monitor-activity-log/#developers)

 [Bantuan](https://wordpress.org/support/plugin/emw-monitor-activity-log/)

## Deskripsi

EMW Monitor Activity Log helps site owners audit important events in the WordPress
admin area.

The plugin logs:

 * User authentication events (login, failed login, logout, password reset).
 * User profile and role changes.
 * Post, page, and media actions.
 * Comments activity.
 * Plugin and theme activation/deactivation events.
 * Key admin option and menu updates.

You can view logs from a searchable admin table with filters.

## Tangkapan Layar

[[

[[

[[

[[

[[

## Instalasi

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin from the Plugins screen.
 3. Open **EMW Dashboard** to review logs and security overview.

## Tanya Jawab

### Does this plugin log front-end visitor activity?

No. The current version focuses on WordPress user/admin activity and system changes.

### Can I delete old logs?

Yes. Use the bulk delete action in the log viewer table.

## Ulasan

Belum ada ulasan untuk plugin ini.

## Kontributor & Pengembang

“EMW Monitor Activity Log” adalah perangkat lunak open source. Berikut ini mereka
yang sudah berkontribusi pada plugin ini.

Kontributor

 *   [ Escape AI ](https://profiles.wordpress.org/kiranms1996/)

[Terjemahkan “EMW Monitor Activity Log” dalam bahasa Anda.](https://translate.wordpress.org/projects/wp-plugins/emw-monitor-activity-log)

### Tertarik mengembangkan?

[Lihat kode](https://plugins.trac.wordpress.org/browser/emw-monitor-activity-log/),
periksa [repositori SVN ](https://plugins.svn.wordpress.org/emw-monitor-activity-log/),
atau mendaftar ke [log pengembangan](https://plugins.trac.wordpress.org/log/emw-monitor-activity-log/)
melalui [RSS](https://plugins.trac.wordpress.org/log/emw-monitor-activity-log/?limit=100&mode=stop_on_copy&format=rss).

## Log Perubahan

#### 1.4.0

 * Added brute-force login lockout: configurable max attempts, sliding attempt window,
   and lockout duration, with an optional per-username scope.
 * Added a new Firewall admin page (hero, KPI summary, active lockouts panel, and
   Block/Allow list management) styled to match the existing dashboard design system.
 * Allow-listed IPs now bypass both the login block list and brute-force lockout
   checks.
 * Fixed the Cron Events “Run Now” action to only execute hooks that are actually
   scheduled, using their real recorded arguments, instead of trusting request-supplied
   hook names and arguments.
 * Fixed a UTC/local timezone mismatch in the “Export Today” log export.
 * Fixed LIKE-wildcard characters in log search being treated literally instead 
   of escaped.
 * Added an explicit capability check to the log viewer’s bulk-delete action (defense
   in depth).
 * Added a composite database index for common log-filtering queries, applied automatically
   via a version-gated schema upgrade.

#### 1.3.3

 * Fixed text domain loading to use the `init` hook, resolving a deprecation notice
   introduced in WordPress 6.7.
 * Replaced `_get_cron_array()` (private WP function) with `get_option('cron')` 
   in the Cron Events page for forward compatibility.
 * Replaced `current_time('mysql')` with `gmdate('Y-m-d H:i:s')` for log insertion
   to ensure consistent UTC storage.
 * Replaced `current_time('mysql', 1)` with `gmdate('Y-m-d H:i:s')` across all dashboard
   date-threshold queries.
 * Replaced deprecated `current_time('timestamp')` with `time()` in the admin export
   handler.
 * Replaced direct `_column_headers` assignment with `set_column_headers()` in the
   log table for forward compatibility.
 * Replaced `jQuery(document).ready()` inline script with an IIFE pattern for compatibility
   with the WP 7.0 React-based admin.
 * Removed unused `EMWMAL_Logger` instantiation from the loader init method.
 * Updated plugin headers: `Requires at least` set to 6.7, added `Tested up to: 
   7.0`.
 * Applied WordPress and PHP coding standards (WPCS/PHPCS) fixes across all plugin
   files.

#### 1.3.2

 * Added date range, username/email, and user role filters in Log Viewer.
 * Added custom date-range CSV export for activity logs.
 * Added a system status summary for logging, retention, notification email health,
   and next digest run.
 * Added an admin warning when digest notifications are enabled without a valid 
   email recipient.

#### 1.3.1

 * Updated the admin “What changed” notice to read release details from the changelog,
   including missed versions after upgrade.
 * Fixed log level filtering/export compatibility by normalizing stored and queried
   level values.
 * Aligned release metadata with the current codebase and documented the PHP 8.0
   minimum requirement.

#### 1.3.0

 * Added export presets (Security Audit, Login Failures, Compliance Report) in Log
   Viewer.
 * Added subtle motion polish: KPI count-up animation, new-event row highlights,
   and smooth state transitions.
 * Improved admin notices UI/UX, including better dismiss button alignment.
 * Continued Cron Events and dashboard usability refinements.

#### 1.2.0

 * Added admin IP whitelist restriction with settings to restrict wp-admin access
   to allowed IPs.
 * Enhanced dashboard UI/UX and improved addon card experience.
 * Improved addon slider behavior for responsive 3/2/1 column display.
 * Kept advanced security and alert features available in the main plugin.

#### 1.1.0

 * Added tabbed settings UI (General and Advanced).
 * Added advanced logging controls (global toggle, minimum level, message length,
   excluded log types, error email alerts).
 * Improved dashboard UX with KPI cards, refined security overview panel, and better
   quick actions.
 * Redesigned Available Addon Plugins section with status badges and feature highlights.
 * Fixed dashboard asset loading hook and improved admin-side script behavior.

#### 1.0.0

 * Initial release.

## Meta

 *  Versi **1.4.0**
 *  Diperbarui **3 bulan yang lalu**
 *  Instalasi Aktif **Kurang dari 10**
 *  Versi WordPress ** 6.7 atau yang terbaru **
 *  Diuji hingga **7.0.7**
 *  Versi PHP ** 8.0 atau yang terbaru **
 *  Bahasa
 * [English (US)](https://wordpress.org/plugins/emw-monitor-activity-log/)
 * Tag
 * [Activity Log](https://id.wordpress.org/plugins/tags/activity-log/)[audit log](https://id.wordpress.org/plugins/tags/audit-log/)
   [security](https://id.wordpress.org/plugins/tags/security/)[user activity](https://id.wordpress.org/plugins/tags/user-activity/)
 *  [Tampilan lanjut](https://id.wordpress.org/plugins/emw-monitor-activity-log/advanced/)

## Rating

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/emw-monitor-activity-log/reviews/#new-post)

[Lihat semua ulasan](https://wordpress.org/support/plugin/emw-monitor-activity-log/reviews/)

## Kontributor

 *   [ Escape AI ](https://profiles.wordpress.org/kiranms1996/)

## Bantuan

Ada yang ingin dikatakan? Butuh bantuan?

 [Lihat forum bantuan](https://wordpress.org/support/plugin/emw-monitor-activity-log/)