Registration Date Column

Add a “Registered” column to your Users list showing when each account was created. Sort by registration date to find new members, track growth, or identify old accounts.

Use Cases

  • Track user growth by seeing registration patterns over time
  • Welcome new users by sorting to find recent registrations
  • Identify old dormant accounts that were created long ago
  • Analyze marketing campaign effectiveness by checking registration dates
  • Audit user accounts for compliance or security reviews

How It Works

  1. Module adds a “Registered” column to the Users list table
  2. The column shows the registration date in YYYY-MM-DD format
  3. Click the column header to sort by registration date
  4. WordPress stores registration dates automatically - no additional tracking needed

Where to Find It

Go to Users → All Users. You’ll see a new “Registered” column in the users table showing the registration date for each user.

What You’ll See

The Registered column displays dates in a clean, sortable format:

UsernameEmailRoleRegistered
johndoejohn@example.comSubscriber2024-01-15
janesmithjane@example.comEditor2024-02-20
newusernew@example.comSubscriber2024-03-01

Sorting

Click the “Registered” column header to sort users:

  • First click - Newest registrations first (descending)
  • Second click - Oldest registrations first (ascending)

This makes it easy to find your newest members or identify the oldest accounts.

Settings

This module has no configuration options. It works automatically once enabled - just toggle it on and the column appears.

Date Format

The registration date displays in ISO format (YYYY-MM-DD) for clarity and consistent sorting:

  • 2024-01-15 means January 15, 2024
  • 2023-12-01 means December 1, 2023

This format sorts correctly and is internationally recognized.

Data Source

The registration date comes from WordPress core - it’s stored when the user account is created. This module doesn’t create any new data; it simply displays what WordPress already tracks.

The date is pulled from the user_registered field in the WordPress users table.

Combined with Last Login

This module pairs well with the Last Login Column module:

UsernameRoleRegisteredLast Login
johndoeSubscriber2024-01-153 days ago
olduserSubscriber2022-06-01Never

Together, they give you a complete picture of account age and activity.

For Developers

Access the registration date programmatically:

// Get registration date for a user
$user = get_userdata($user_id);
$registered = $user->user_registered;

// Format it however you need
$formatted = date('F j, Y', strtotime($registered));
// Output: "January 15, 2024"

FAQ

Why is the date in YYYY-MM-DD format?This format sorts correctly and is universally understood regardless of regional date preferences. It’s the ISO 8601 standard format.
Can I change the date format?Not through module settings. The format is standardized for consistent sorting. If you need a different format, you’d need to modify the module code.
Does this work for users imported from another site?Yes, as long as the import preserved the original registration dates. Most migration tools maintain this data. If dates weren’t imported, users will show the import date as their registration date.
Is the registration time included?The column shows only the date for cleaner display. The full timestamp is stored and used for sorting, but only the date portion is visible.
Can I export registration dates?Yes! Use the User Exporter module and include the “Registration Date” field to export this data to CSV.

Use registration dates together with role filtering to answer questions like “How many editors have we added this year?” Filter by role, then sort by registration date.

Registration dates cannot be changed through the WordPress admin interface. They’re set once when the account is created and remain permanent unless modified directly in the database.

PRO

Get access to all 147 modules with a single license

Upgrade to Pro