Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Custom WP Login

Quickly generate custom front-end login, register, password reset and account profile forms for a WordPress site.

Custom WP Login replaces the WordPress login flow with custom pages. It allows you to have a complete user registration and login experience on the public-facing pages of your WordPress site. This is useful for sites who want to use WordPress' built-in users functionality, but only want to keep users on the front-end of the site and not in the WordPress dashboard.


  • Set pages for Login form, Registration form, Reset Password form, Select New Password for and Account Profile form.
  • Customize the Login Page, with a logo, background, image, form colors and more!
  • Add reCaptcha to the Login form.
  • Customize the welcome email users receive after they register.


Author YIKES, Evan Herman, Tracy Levesque, Kevin Utz
Contributors yikesinc, eherman24, liljimmi, yikesitskevin
Tags custom, forms, guest, login, member, members, redirects, register
  1. custom-wp-login screenshot 1

    Customize your login screen using the WordPress Customizer

  2. custom-wp-login screenshot 2

    Customizer: Change login form background color

  3. custom-wp-login screenshot 3

    Customizer: Add an image above the form

  4. custom-wp-login screenshot 4

    Customizer: Add a background image

  5. custom-wp-login screenshot 5

    Customizer: Form with background image and form image

  6. custom-wp-login screenshot 6

    Activating the plugin will automatically create 5 new WordPress pages

  7. custom-wp-login screenshot 7

    The settings page

  8. custom-wp-login screenshot 8

    Change which WordPress pages correspond to the default Login / Account / Registration / Reset Password / Select New Password screens

  9. custom-wp-login screenshot 9

    You can create and choose your own page to act as the login screen

  1. Download the plugin .zip file and make note of where on your computer you downloaded it to.
  2. In the WordPress admin ( go to Plugins > Add New or click the "Add New" button on the main plugins screen.
  3. On the following screen, click the "Upload Plugin" button.
  4. Browse your computer to where you downloaded the plugin .zip file, select it and click the "Install Now" button.
  5. After the plugin has successfully installed, click "Activate Plugin" and enjoy!

Custom WP Login 1.0.0

  • Initial Release

Custom WP Login 1.1.0

  • Enabled i18n/l10n (partially)

Custom WP Login 1.2.0, 1.2.1

  • Enabled i18n/l10n (fully)
Version 1.2.1

Requires WordPress version: 4.0 or higher

Compatible up to: 4.7.2

Last Updated 06 Dec 2016

Date Added: 15 Sep 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0