Reject Registrations Submitted Too Fast
Stamps the WordPress registration form with a signed time and refuses sign-ups sent within a few seconds of loading it, which stops most registration bots.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Stamps the WordPress registration form with a signed time and refuses sign-ups sent within a few seconds of loading it, which stops most registration bots.
Lowers the password strength WooCommerce requires on registration and checkout from "strong" to "medium", which reduces abandoned sign-ups.
Adds a required "I am at least 16 years old" checkbox to the WordPress and WooCommerce registration forms, since many privacy laws do not allow children to consent on their own.
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.
Queues emails sent by WordPress and plugins and sends them a few seconds later through WP-Cron, so form submissions, orders and registrations no longer wait for the mail server.
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.
Prevents WordPress from emailing new users their login details when an account is created, for sites that onboard users another way.
Prevents the "New user registration" email that is sent to the site admin every time someone registers. The welcome email to the user still goes out.
Adds a required "I agree to the terms and privacy policy" checkbox to the WordPress registration form and records when each user agreed.
Stops the login, lost password and registration screens from putting the cursor in the first field as soon as they load, so the page does not jump or pop up the on-screen keyboard.
Emails the site admin when someone registers through the Tutor LMS student registration form.
Enrolls every newly registered user in the Tutor LMS courses you choose, such as a free getting-started course.
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.