liaisontw/wp-site-prober
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
=== Liaison Site Prober === Contributors: Liaison Donate link: Tags: site monitoring, activity log, security, audit log Requires at least: 6.8 Tested up to: 6.8 Stable tag: 1.2.0 License: GPLv3 or later License URI: https://www.gnu.org/licenses/gpl-3.0.html Liaison Site Prober helps you log and track key changes and user actions on your WordPress website — giving you better visibility and security. == Description == <strong>A lightweight and easy-to-use plugin to secure and monitor your WordPress website.</strong><br> Have you ever wondered when your website changed — and who did it? Liaison Site Prober makes it easy to track your WordPress site's change history and user activities. With Liaison Site Prober, you can easily monitor: * Who logged in, logged out, or attempted (and failed) to log in. * When a post was published or updated — and by whom. * When a plugin or theme was activated, deactivated, or modified. <strong>Export to CSV</strong> — Quickly export your website’s activity log for auditing or backup purposes. The plugin tracks: * <strong>Posts</strong> – Created, updated, deleted * <strong>Categories</strong> – Created, updated, deleted * <strong>Taxonomies</strong> – Created, updated, deleted * <strong>Comments</strong> – Created, approved, unapproved, trashed, untrashed, spammed, unspammed, deleted * <strong>Users</strong> – Login, logout, failed login, profile updated, registered, deleted * <strong>Plugins</strong> – Installed, updated, activated, deactivated, modified * <strong>Themes</strong> – Installed, updated, deleted, activated, modified (via Editor or Customizer) <h3>Data Storage Isolation</h3> To keep your WordPress database clean and easy to back up, all log data is stored in a dedicated custom table, fully isolated from your site’s core content. == Installation == = Automatic Installation = 1. Go to **Plugins → Add New** in your WordPress admin dashboard. 2. Search for **"Site Prober"**. 3. Click **Install Now**, then **Activate**. = Manual Installation = 1. Upload the **liaison-site-prober** folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the **Plugins** screen in your WordPress dashboard. == Frequently Asked Questions == = Where are the logs stored? = Logs are saved in a dedicated custom database table within your WordPress installation, not in the standard posts or options tables. = Can I export the logs? = Yes. You can export your site’s activity log to a CSV file from the plugin’s settings page. == Screenshots == 1. Dashboard: Liaison Site Prober Settings panel. Example view of logged activities. == Changelog == = 1.2.0 = - Added REST API endpoint: `/wp-json/site-prober/v1/logs` - Enables JavaScript applications to retrieve action logs. = 1.1.0 = * Add PHPUnit test cases. = 1.0.0 = * Initial release. == Upgrade Notice == = 1.1.0 = * Add PHPUnit test cases. = 1.0.0 = First stable release.