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
- Module adds a “Registered” column to the Users list table
- The column shows the registration date in YYYY-MM-DD format
- Click the column header to sort by registration date
- 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:
| Username | Role | Registered | |
|---|---|---|---|
| johndoe | john@example.com | Subscriber | 2024-01-15 |
| janesmith | jane@example.com | Editor | 2024-02-20 |
| newuser | new@example.com | Subscriber | 2024-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-15means January 15, 20242023-12-01means 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:
| Username | Role | Registered | Last Login |
|---|---|---|---|
| johndoe | Subscriber | 2024-01-15 | 3 days ago |
| olduser | Subscriber | 2022-06-01 | Never |
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.
Get access to all 147 modules with a single license