Linux 软件免费装
Banner图

Trailmark Activity Log

开发者 alpimobil
更新时间 2026年9月24日 18:30
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security activity log audit log user activity audit trail

下载

1.1.0

详情介绍:

Trailmark Activity Log records important administrative activity on your site and shows it in a clean, native-looking screen in your WordPress dashboard. It answers one question: "Who did what, and when on my site?" Everything is free. There is no Pro version, no license key, no account and no data sent anywhere. What is logged Features Performance

安装:

  1. Upload the trailmark-activity-log folder to /wp-content/plugins/, or install the plugin through the Plugins → Add New screen.
  2. Activate the plugin through the Plugins screen.
  3. Open Activity Log in the admin menu. Adjust what is logged and for how long under Activity Log → Settings.

屏幕截图:

  • Activity details with before/after changes.
  • Settings.
  • Recent Activity dashboard widget.

常见问题:

Is it really free?

Yes. All features are free. There is no paid version.

Which languages are included?

The plugin is fully translatable through translate.wordpress.org, and a complete Turkish (Türkçe) translation is provided by the author there. WordPress downloads the translation for your site language automatically. You can also force English or Turkish for the Activity Log screens under Activity Log → Settings → Interface language.

Who can see the activity log?

Users with the manage_options capability (administrators). Developers can change this with the trailmark_capability and trailmark_manage_capability filters.

Are passwords ever stored?

No. Passwords, password hashes, session tokens and application passwords are never stored. A password change is only recorded as "the password was changed". For failed logins, the submitted password is never read, and usernames that do not belong to an existing account are not stored by default, because people sometimes type their password into the username field.

Does it slow down my site?

No noticeable impact. Front-end visitors do not trigger any queries unless they log in or fail to log in. Logging is one small INSERT, and errors while logging are silently ignored so they can never break the action being logged.

My site is behind Cloudflare or a proxy. The IP address is wrong.

Go to Activity Log → Settings → IP address source and choose Cloudflare or your proxy header. Only do this if a proxy really is in front of your site; otherwise visitors could fake their IP address.

Can I delete the logs?

Yes, in two ways:

  • Selective delete: filter the activity list (for example by action, user, object type or date) and click Delete filtered entries. Only matching entries are removed; everything else is kept. To delete everything older than a date, choose the date filter "Custom range" and fill in only the "To" field.
  • Clear everything: Activity Log → Settings → Danger zone.
Every deletion is itself recorded (who, when, how many, which filter). Entries about the activity log itself (settings changes, exports, deletions, activation and deactivation of this plugin) are never removed by selective delete, so the audit trail always shows that something was deleted.

What happens when I delete the plugin?

By default, your logs are kept. If you enable Delete all activity data and settings when the plugin is deleted, the table and settings are removed when you delete the plugin.

Can I log my own events?

Yes: trailmark_log( array( 'action' => 'updated', 'object_type' => 'my_thing', 'object_name' => 'Header banner', 'details' => array( 'message' => 'Banner replaced.' ) ) );

更新日志:

1.1.0 1.0.0