WordPress plugin intelligence profile

Fullworks Active Users Monitor

Real-time monitoring of logged-in WordPress users with visual indicators, filtering, and comprehensive admin tools.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update30 Sept 20261mo ago
Active installations30Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Fullworks Active Users Monitor version 1.2.0 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Fullworks Active Users Monitor provides administrators with real-time visibility of logged-in users on your WordPress site. Using WordPress’s native session tokens system, this plugin accurately tracks user login states and provides powerful monitoring tools.

Key Features

  • Real-Time Tracking – Uses WordPress session tokens for accurate online/offline status
  • Comprehensive Audit Trail – Track all login/logout events with detailed logging
  • Admin Bar Widget – Quick overview of online users with role breakdown
  • Enhanced Users List – Visual indicators, status columns, and filtering options
  • Dashboard Widget – At-a-glance view of active users on your dashboard
  • Audit Log Export – Export user activity to CSV, JSON, or Excel formats
  • Auto-Refresh – Configurable automatic updates without page reload
  • Role-Based Display – Color-coded indicators for different user roles
  • WP-CLI Support – Command line tools for monitoring and management
  • Performance Optimized – Smart caching and efficient queries
  • Fully Translatable – Ready for localization

Visual Indicators

The plugin provides clear visual feedback for online users:

  • Green status dots for online users
  • Gold/orange borders for administrators
  • Color-coded role indicators
  • Animated pulse effects (optional)
  • “ONLINE” badges in user lists
  • Last seen timestamps for offline users

Perfect For

  • Membership sites monitoring user activity
  • Educational platforms tracking student engagement
  • Multi-author blogs coordinating content creation
  • Support teams managing customer interactions
  • Any site requiring user activity insights

Developer Friendly

  • Clean, well-documented code
  • Action and filter hooks for customization
  • WP-CLI commands for automation
  • Follows WordPress coding standards
  • Compatible with multisite installations

WP-CLI Commands

The plugin provides powerful WP-CLI commands for monitoring and automation:

Basic Commands

  • wp active-users list – List all online users
  • wp active-users stats – Display online user statistics
  • wp active-users check <user> – Check if a specific user is online
  • wp active-users monitor – Real-time monitoring in terminal
  • wp active-users clear-cache – Clear the online users cache

Automation Commands

Check if any users are online (for scripting):

wp active-users any [--quiet] [--count] [--json]

  • --quiet – Returns exit code only (0 = users online, 1 = no users online)
  • --count – Returns just the number of online users
  • --json – Returns detailed JSON output

Wait until no users are online:

wp active-users wait-clear [--timeout=<seconds>] [--check-interval=<seconds>] [--quiet]

  • --timeout – Maximum time to wait (default: 300 seconds)
  • --check-interval – How often to check (default: 30 seconds)
  • --quiet – Suppress progress messages

Example Automation Scripts

Safe upgrade script:

`bash

/bin/bash

Only upgrade when no users are online

if wp active-users any –quiet; then

echo “Users are online, postponing upgrade”

else

echo “No users online, safe to upgrade”

wp core update

wp plugin update –all

fi

`

Maintenance with user wait:

`bash

Wait for users to go offline, then perform maintenance

wp active-users wait-clear –timeout=600 && {

wp maintenance-mode activate

wp db optimize

wp cache flush

wp maintenance-mode deactivate

}

`

Monitoring script:

`bash

Get online user count for monitoring dashboard

ONLINE_COUNT=$(wp active-users any –count)

if [ “$ONLINE_COUNT” -gt “100” ]; then

# Send alert about high user activity

echo “High activity: $ONLINE_COUNT users online”

fi

`

These commands make it easy to create maintenance scripts that respect user activity, ensuring updates and maintenance tasks only run when appropriate.

Privacy Policy

Online status is read from the session data WordPress already keeps. The plugin also stores each user’s most recent login time with their account.

When you enable the audit trail, the plugin records logins, logouts, failed login attempts and expired sessions. Each record holds the username and display name, the IP address and browser user agent of the request, the login method and the time. Failed login attempts are recorded with the username that was tried, even when no such account exists.

Records are deleted after the retention period you choose, and IP addresses are anonymized after the period you choose. The plugin adds suggested text to Settings > Privacy and supports WordPress’s personal data export and erasure tools.

No data is sent to external services.

Credits

Developed by Fullworks

Icons and visual elements use WordPress core styles for consistency.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • active users
  • admin tools
  • online users
  • monitoring
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity30 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.1.01.2.0
WordPress compatibility6.8.87.1.2
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.