Title: Joe&#039;s Recent Users Activity
Author: Joe
Published: <strong>November 4, 2023</strong>
Last modified: November 28, 2025

---

Search plugins

![](https://ps.w.org/joes-recent-users-activity/assets/banner-772x250.png?rev=2990928)

![](https://ps.w.org/joes-recent-users-activity/assets/icon-256x256.png?rev=2989049)

# Joe's Recent Users Activity

 By [Joe](https://profiles.wordpress.org/joewa1980/)

[Download](https://downloads.wordpress.org/plugin/joes-recent-users-activity.zip)

[Live Preview](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/?preview=1)

 * [Details](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/#developers)

 [Support](https://wordpress.org/support/plugin/joes-recent-users-activity/)

## Description

A mobile responsive lightweight plugin displaying the most recent 100 logged-in 
users and their last viewed page in the admin area accessible via a ‘Recent Activity’
admin menu link.

 1. **User ID** – The user ID associated with the logged in party
 2. **Username** – The currently logged-in user’s username, linking to the user’s profile
    page
 3. **Role** – The user’s current role within the WordPress installation
 4. **Last Page Viewed** – The front-end page the user last viewed. Admin pages and
    callbacks are not logged, linking to the page itself
 5. **IP Address** – The user’s IP address
 6. **Last Login** – The date and time of the user’s most recent login using the date
    format set within the WordPress installation
 7. **Time active** – The time from the last login time to the most recenty viewed 
    page

‘Top 10 Exited Pages’ shows the five most common pages for logged-in visitors to
see before they leave the site.

#### Features

A mobile responsive lightweight plugin displaying the most recent 100 logged-in 
users and their last viewed page in the admin area accessible via a ‘Recent Activity’
admin menu link. A section called, ‘Top 10 Exited Pages’ shows the ten most common
pages for logged-in visitors to see before they leave the site.

#### Translations

None currently, but it is such a simple plugin there really is not much language
to consider.

#### How to use the plugin?

 1. To see all the tracked records in admin, click on the plugin menu shown in the 
    left sidebar.

#### Bug Fixes

If you find any bug, please create a topic with a step by step description to reproduce
the bug.
 Please search the forum before creating a new topic.

#### Keywords

user log, log, logger, detector, tracker, membership, register, sign up, admin, 
subscriber, editor, contributor, geo location, profile, front end registration, 
manager, report, statistics, activity, user role editor

### Third Party Code Integration

A PayPal Donate button is integrated into the plugin page if users would like to
support the developer. The code used is shown at https://developer.paypal.com/sdk/
donate/ and PayPal’s privacy terms can be read at https://www.paypal.com/myaccount/
privacy/privacyhub/

## Screenshots

 * [[
 * User login list table for backend
 * [[
 * Top 10 Exited Pages for backend

## Installation

 1. Upload the plugin files to the `/wp-content/plugins/joes_recent_users_activity`
    directory, or install the plugin through the WordPress plugins screen directly.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.

## FAQ

### Can this plugin track the info of guest users?

No.

### Is this plugin mobile responsive?

Yes.

### Where to see login list in admin?

After activating the plugin, just re-login and then click on “Recent Activity” menu
on the left sidebar to see the login list.

There are no settings to change.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Joe's Recent Users Activity” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Joe ](https://profiles.wordpress.org/joewa1980/)

[Translate “Joe's Recent Users Activity” into your language.](https://translate.wordpress.org/projects/wp-plugins/joes-recent-users-activity)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/joes-recent-users-activity/),
check out the [SVN repository](https://plugins.svn.wordpress.org/joes-recent-users-activity/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/joes-recent-users-activity/)
by [RSS](https://plugins.trac.wordpress.org/log/joes-recent-users-activity/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.6 (28th November 2025)

 * Compatibility with WordPress 6.9

#### 2.5 (8th April 2025)

 * Compatibility with WordPress 6.8

#### 2.4 (28th October 2024)

 * Compatibility with WordPress 6.7

#### 2.3 (5th September 2024)

 * Compatibility with WordPress 6.6.1

#### 2.2 (8th May 2024)

 * Compatibility with WordPress 6.5.3

#### 2.1 (25th March 2024)

 * Compatibility with WordPress 6.5

#### 2.0.3 (25th March 2024)

 * plugin blueprint.json file added for testing the plugin easily

#### 2.0.2 (25th March 2024)

 * plugin description updated for brevity

#### 2.0.1 (25th March 2024)

 * corrected spelling errors

#### 2.0 (25th March 2024)

 * compatibility with the latest version of WordPress (6.4.3)

#### 1.9 (9th November 2023)

 * changed the default icon in the admin menu
 * added title and subheader for mobile explaining sorting

#### 1.8 (9th November 2023)

 * added mobile responsiveness for the main table

#### 1.7 (7th November 2023)

 * table increased to 100 most recent users’ activity (from 10)
 * paginaton introduced
 * most visited page display increased to 10 (from 5)

#### 1.6 (1st November 2023)

 * sanitize function renamed to match the rest of the plugin functions

#### 1.5 (28th October 2023)

 * additional data sanitized and escaped, nonce added to clear all results button

#### 1.4 (25th October 2023)

 * additional data sanitized and escaped

#### 1.3 (16th October 2023)

 * Nonce added to the POST call to prevent unauthorised access.
 * prepare() added to database clear query to protect the code from SQL injection
   vulnerabilities.
 * detail about PayPal Donate button usage added to readme,txt
 * all necessary data sanitized, escaped, and validated
 * variables escaped when echo’d

#### 1.2 (9th October 2023)

 * All data being read from any of these PHP global variables $_POST / $_GET / $
   _REQUEST / $_COOKIE / $_SERVER / $_SESSION / $_FILES has been sanitized before
   storing it in another variable or doing something else with it.

In this code, the following sanitization functions have been used:

sanitize_text_field() for text fields.
 absint() for integers. esc_url_raw() for
raw URLs. These sanitization functions ensure that the input data is safe to use
and minimize the risk of security vulnerabilities.

 * Appropriate escaping functions (esc_html, esc_url_raw, sanitize_text_field) added
   to the variables that are being echoed or printed to ensure that the output is
   safe from XSS vulnerabilities.

#### 1.1 (27th July 2023)

 * Added top 5 most exited pages (with clickable links), Top 5 exited pages only
   include front-end pages and exclude admin-ajax.php, ‘nonce’, ‘wp-json’, and others
   not matching front-end permalinks.
 * Added line space and contact details under the main title.
 * Added a ‘Clear all results’ button in case the table becomes bloated

#### 1.0 (24th July 2023)

Plugin released

## Meta

 *  Version **2.6**
 *  Last updated: **5 months ago**
 *  Active installations: **Fewer than 10**
 *  WordPress Version: ** 5.0.0 or higher **
 *  Tested up to: **6.9.4**
 *  PHP Version: ** 5.6.40 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/joes-recent-users-activity/)
 * Tags:
 * [history](https://en-ca.wordpress.org/plugins/tags/history/)[login log](https://en-ca.wordpress.org/plugins/tags/login-log/)
   [security](https://en-ca.wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/joes-recent-users-activity/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/joes-recent-users-activity/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/joes-recent-users-activity/reviews/)

## Contributors

 *   [ Joe ](https://profiles.wordpress.org/joewa1980/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/joes-recent-users-activity/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.me/joewakeford/)