WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Lester Chan v4.0.1

WP-UserOnline

Enable you to display how many users are online on your WordPress site with detailed statistics.

WP-UserOnline

The facts

Rating
4.6★ from 38
Active installs
10k+
Price
Free
Last updated
24 Aug 2026
Added
Jan 2006
Requires WP
6.8
Tested up to
WP 7.1
Requires PHP
8.2
Downloads
978,778

Our analysis

AI-assisted

WP-UserOnline is a WordPress plugin that displays the number of users currently on your site and their locations. It tracks members, guests, and search bots, updating this information in real-time without needing a page reload. You can use various display options, including a sidebar widget and shortcodes for more detailed user listings.

The plugin includes features like a full users online page, customizable templates for displayed text, and recognition of around three hundred search bots. It is suitable for site owners who want to monitor visitor activity and enhance user engagement by showing real-time statistics.

Best for: This plugin suits WordPress site owners looking to track and display visitor activity.

What it does well

  • Displays real-time user statistics
  • Customizable templates for displayed text
  • Recognizes around three hundred search bots
  • Includes a sidebar widget for easy integration
  • Provides a full users online page with detailed visitor info

Where it falls short

  • Limited information on the plugin's overall performance
  • No additional features mentioned beyond those listed

Verdict

WP-UserOnline offers useful real-time visitor tracking features for WordPress sites. It is straightforward to set up and customize, making it a practical choice for those interested in user engagement.

From the developer

Lester Chan's own description of WP-UserOnline, lightly tidied.

WP-UserOnline shows how many people are on your site right now, and where they are. Members are named, guests and search bots are counted, and the whole thing refreshes itself in the background without a page reload.

Features

  • A counter, a “who is browsing this page” line and a “who is browsing the site” line, each usable on its own.
  • A full users online page, listing every visitor with the page they are on, where they came from and when they arrived.
  • A sidebar widget offering any of those five combinations.
  • Every string is a template you can edit, so the wording is yours rather than the plugin’s.
  • Around three hundred search bots recognised by user agent, and a filter for adding your own.
  • One admin screen with three tabs — who is online now, the settings, the templates — plus a line in the Dashboard’s At a Glance panel.
  • A section on the WP-Stats page when that plugin is installed.

Donations

I spent most of my free time creating, updating, maintaining and supporting these plugins, if you really love my plugins and could spare me a couple of bucks, I will really appreciate it. If not feel free to use it without any obligations.

Usage

The simplest way is the widget. Go to WP-Admin -> Appearance -> Widgets, add the UserOnline widget to a sidebar, and pick which of the five statistics types it should show.

A classic theme can call the template tags directly instead, anywhere in sidebar.php, header.php or a template part:

<?php if ( function_exists( 'users_online' ) ) : ?>
    <p>Users online: <span id="useronline-count"><?php users_online(); ?></span></p>
<?php endif; ?>

The element ids matter: useronline-count, useronline-browsing-site, useronline-browsing-page and useronline-details are what the refresh script looks for. A figure printed outside one of them is correct when the page loads and then stays where it is.

To give visitors a page of their own listing everyone online, create a page and put the shortcode in it:

[page_useronline]

Everything the plugin has is at WP-Admin -> WP-UserOnline, on three tabs: Users Online for who is here right now, Settings, and Templates for the wording of everything the plugin prints.

Showing Users Online In A Block

One block is available in the editor, under Widgets:

  • Users Online — everyone on the site right now, grouped into members, guests and bots, with the page each of them is reading and the most-ever-online record underneath. The same listing [page_useronline] produces.

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for directory sites.

TablePress

Embed beautiful, accessible, and interactive tables into your WordPress website’s posts and pages, without hav...

Free 600k+ installs 5★ (4,625)
File Manager Pro

Best WordPress file manager without FTP access. Edit code with built-in editor, upload files, download plugins...

Free 100k+ installs 4.9★ (152)
User Profile Builder

Powerful user profile plugin to create front-end user registration forms, login &amp; user profile forms. Incl...

Free 40k+ installs 4.7★ (735)
Ultimate Member

Membership &amp; community plugin with user profiles, registration &amp; login, member directories, content re...

Free 200k+ installs 4.4★ (1,444)
Media Sync

Simple plugin to scan &quot;uploads&quot; directory and bring those files into Media Library.

Free 50k+ installs 4.7★ (86)
HireZoot

Create modern careers page, list jobs, and manage applications directly from your WordPress dashboard.

Free 30k+ installs 4.8★ (193)