"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.
Adds every newly activated member to the BuddyPress groups you choose, such as a "Welcome" or "Announcements" group.
Adds a new tab to every BuddyPress member profile with your own content, for example "Portfolio" showing the member's posts.
Emails the site admin when a new member activates their BuddyPress account, with a link to their profile.
Removes routine entries such as "became a registered member", "changed their profile picture" and new friendships from the activity streams.
Turns links into plain text in activity updates posted by members who joined recently, which takes the reward out of spam sign-ups.
Asks for first and last name when people register through the WordPress form and saves them to the new profile.
Adds a [wpide_change_password] shortcode where members change their password by entering the current one and the new one twice, and stay logged in afterwards.
Grants chosen capabilities to individual user accounts, for example letting one editor manage plugins, without creating a new role.
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.
Adds a dashboard widget showing how many people registered in each of the last six months, with simple bars, so you can see if your community is growing.
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.
Rejects new passwords shorter than 12 characters on the profile screen, the Add New User screen and the password reset form.
Sorts the Users screen by registration date with the newest accounts on top by default, so new sign-ups are easy to review.
Requires new usernames to be a sensible length, use only letters, numbers, dots, dashes and underscores, and not be just a number.
Sends new members a confirmation link and blocks them from logging in until they click it, which keeps fake and mistyped email addresses out.
Stops members who joined in the last few days from posting links in forum topics and replies, with a clear message explaining why.
Sends the site admin (or a moderator address) an email with the title, author and link whenever a new forum topic is posted.