"How Did You Hear About Us?" on Registration
Asks new members how they found your site when they register and shows the answer in a column on the Users screen.
Snippet Library
Snippets for user accounts, roles and profiles: extra profile fields, new columns in the users list, last-login tracking and tighter control of what each role can do. Handy for membership sites, client sites and teams with many authors.
Asks new members how they found your site when they register and shows the answer in a column on the Users screen.
Adds a "New this week" link next to All / Administrator / Subscriber on the Users screen that lists only people who registered in the last 7 days.
New sign-ups wait for an administrator to approve them on the Users screen before they can log in, and get an email once approved.
Gives people who register with certain email domains a different role automatically, for example staff at your company become Contributors.
Rejects registrations from throwaway email services, which are a common source of fake and spam accounts.
Prevents anyone from registering or being created with usernames like admin, support or root that look official or invite attacks.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Requires BuddyPress usernames to be at least a few characters long and not just numbers, giving members a clear error message on the sign-up form.
Adds an "Export CSV" button to the Users screen that downloads users with their name, email, role and registration date.
Asks for first and last name when people register through the WordPress form and saves them to the new profile.
Replaces the bare "User registration is currently not allowed" screen with a friendly message and a link back to your site or a waiting-list page.
Adds a [wpide_register] shortcode that shows a sign-up form on any page, styled by your theme, using WordPress's normal registration process and emails.
Adds password and confirm-password fields to the WordPress registration form, so new members pick their own password instead of waiting for a "set your password" email.
Adds an "I am signing up as" choice to the registration form that gives the new account one of the roles you allow, for example Reader or Writer.
Allows only a few new accounts per IP address per day, which stops bots and people from creating piles of accounts.
Limits sign-ups to email addresses at the domains you list, for example your company or school domain.
Notes how every new account was created (registration form, admin screen, checkout, REST API or WP-CLI) and shows it in a "Signed up via" column on the Users screen.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Sends people to a page of your choice (for example a welcome page) after they register through wp-login.php.
Adds a sortable "Registered" column to the Users screen showing when each account was created.
Adds an "Invite code" field to the registration form and only lets people sign up with one of your codes, each with an optional limit on how many times it can be used.
Sorts the Users screen by registration date with the newest accounts on top by default, so new sign-ups are easy to review.
Invites logged-out readers to create a free account three quarters of the way through each article, when they are most engaged.
Adds a required "I agree to the terms and privacy policy" checkbox to the WordPress registration form and records when each user agreed.