EMW Monitor Activity Log

Beschreibung

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.

Screenshots

Installation

  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.

FAQ

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.

Rezensionen

Für dieses Plugin gibt es keine Rezensionen.

Mitwirkende und Entwickler

„EMW Monitor Activity Log“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:

Mitwirkende

Änderungsprotokoll

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.