WHOISMEMBER — COMMUNITY SUITE
️ Realtime Tracking
Know what's happening in your community — a realtime journal of who visited, when, and from where.
The Activity Log — [[activity-log]]
Exclusively available to administrators. The log records every request to your site — logged-in users, guests, and bots alike — and displays them in a paginated table loaded via AJAX.
What the log table shows
Each row in the table represents one recorded request and contains four columns:
- Zeit / Dauer — exact timestamp of the request plus the duration in seconds between the first hit and the last seen time on that entry
- Besucher / IP — origin info (hostname, username, or bot name) and the raw IP address in a monospace code block
- Aktivität (URL) — the request URI that was accessed; long paths break at word boundaries to stay readable
- Status — the HTTP response code as a colour-coded badge: green for success (e.g. 200), red for errors (e.g. 404)
⚡ How it works
- AJAX-powered — the table loads after the page without a full reload; a loading indicator appears while data is fetched
- Pagination — 20 entries per page; numbered page buttons appear below the table and reload the data for the selected page on click
- Sorted newest-first — most recent requests always appear at the top
- Custom database table — data is stored in
wp_wm_activity_log_extended; the table is created automatically on activation - Admin-only — the log is only rendered and delivered for users with
manage_optionscapability; all other visitors receive an empty response
Additional Admin Features
️ Clear Log
The entire log can be wiped from the WhoIsMember central administration under Tools & Maintenance. The action is irreversible and removes all rows from the database table in one step.
Per-user login history
Admins see a dedicated login history section on every member's profile page — last activity timestamp, registration IP, last known IP, and total login counter — all pulled from the same activity log database.
WHOIS integration
The base URL for WHOIS hostname lookups is configurable in the WhoIsMember general settings. The log uses this URL to link IP addresses directly to the WHOIS service of your choice.
Ready to manage your members?
Frontend member management, AJAX profile editing, privacy controls, and online tracking — all without touching the WordPress backend.
