BACK TO DIRECTORY

WP Last Login

by Konstantin Obenland

3.8
(26 ratings)

WP Last Login records when each user signs in and surfaces it as a sortable column on the Users screen — so you can see who’s active, identify dormant accounts, and confirm that real people are coming back.

Features

  • Sortable “Last Login” column on the Users screen, including the network admin user list on multisite.
  • Hover any date to reveal the exact login time.
  • Captures logins via the standard wp_login action, so it works with any login flow that triggers it — including the Two Factor plugin, WooCommerce, BuddyBoss, and most social-login plugins.
  • Users without a recorded login show a neutral em-dash (—) — never a misleading “never” — and still sort correctly when ordered by last login.
  • Lightweight: one user meta key, no settings page, no extra database tables.
  • Filter hooks let you customize the date format, the placeholder shown for users without a recorded login, or hide the column from non-admin roles.

Plugin Filter Hooks

wpll_current_user_can (boolean)

Whether the column is supposed to be shown.
Default: true

wpll_date_format (string)

The date format string for the date output.

wpll_no_login_output (string, int)

The markup displayed for users without a recorded login, and the user’s ID.
Default: an em-dash with an explanatory tooltip

Screenshots

Last login column in the user table.

Last login column in the user table.

Plugin Details

Active Installs
10K+
Total Downloads
174,298
Version
9
Requires WP
6.5
Requires PHP
8.1
Tested Up To
7.1.4
Added
2012-01-22
Last Updated
2026-10-09 8:01pm GMT

Ratings

5
14
4
3
3
2
2
3
1
4