EasyWP OneStep Register

Version: 1.0 Requires WordPress: 5.0+ Requires PHP: 7.0+ License: GPLv2 or later

Description

EasyWP OneStep Register is a WordPress plugin that simplifies the native registration flow. It eliminates the tedious process of waiting for password emails, allowing users to set passwords directly during registration. After successful registration, users are automatically logged in and redirected to the homepage, improving registration experience and conversion rates.

Core Features

Registration Form Enhancement

Adds "Password" and "Confirm Password" fields to the native registration form – styles match the native form for seamless integration.

Front-End Password Validation

Built-in JavaScript validation checks for password consistency before submission – prevents mismatched passwords.

No Email Verification

Automatically sets user password upon registration – no need for system-generated password emails. Disables redundant registration emails.

Auto-Login & Redirection

Instantly logs users in after successful registration – redirects to homepage by default (easily customizable).

Notification Text Optimization

Replaces native registration success messages (removes email-related prompts) – clearly informs users to log in with their set password.

Installation Guide

  1. Download the plugin zip file.
  2. Log in to your WordPress admin dashboard, go to "Plugins" → "Add New" → "Upload Plugin", select the zip file.
  3. After upload completes, click "Activate Plugin".
  4. No extra configuration needed – visit your registration page to see the optimized form!

How to Use

User Registration Process

  1. Visit your website's registration page (default URL: your-site.com/wp-login.php?action=register).
  2. Fill in username, email, password, and confirm password (passwords must match).
  3. Click "Register" – registration completes instantly (no email check).
  4. Automatically logged in and redirected to the homepage.

Admin Customization (Optional)

  • To change the redirect URL: Modify the URL in the registration_redirect hook within the plugin code.
  • To enable registration emails: Comment out the email-disabling code in the plugin.

Frequently Asked Questions

Why aren't the password fields showing on the registration page?
Please check: 1. The plugin is activated; 2. You're accessing the correct registration page; 3. Your theme hasn't modified the native registration form structure.
What if auto-login doesn't work after registration?
Please verify: PHP version ≥ 7.0, WordPress version ≥ 5.0, or disable other user-related plugins that may cause conflicts.
Can I keep new user notification emails for administrators?
Yes – simply comment out the relevant code that disables administrator notification emails in the plugin.

Changelog

v1.0

  • Initial release
  • Added password fields to registration form
  • Front-end password consistency validation
  • Automatic password setup and redundant email disabling
  • Auto-login and homepage redirect functionality
  • Registration notification text optimization