60Web60

Setting Up WordPress Custom Login Forms

WordPress Help4 min read·

This article shows you how to create custom login forms to replace WordPress's default login page.

Method 1: Using a Plugin

  1. Access your WordPress admin dashboard and click Plugins > Add New

  2. Search for "Custom Login Page Customizer" and install the plugin by Colorlib

  3. Once installed, click Activate

  4. Go to Appearance > Login Customizer in your dashboard

  5. Use the customizer to change:

    • Background colours or images
    • Logo (upload your business logo)
    • Form colours and styling
    • Button colours
  6. Click Publish to save your changes

  7. Test your new login form by visiting yoursite.ie/wp-admin (replace "yoursite.ie" with your actual domain)

Method 2: Creating a Custom Login Page

  1. In your WordPress dashboard, go to Pages > Add New

  2. Create a new page called "Login" or "Member Login"

  3. Add a login form using a form plugin:

    • Install "WPForms Lite" plugin
    • Create a new form and select "User Registration Form" template
    • Add username and password fields
    • Configure the form to redirect users after login
  4. Add the form to your page using the WPForms block

  5. Publish the page

  6. Add a link to this page in your WordPress menu

Method 3: Using Custom CSS

  1. Go to Appearance > Customize in your dashboard

  2. Click Additional CSS

  3. Add custom CSS to style the default login page:

body.login {
    background-color: #f1f1f1;
}
.login h1 a {
    background-image: url('your-logo-url-here');
    width: 200px;
    height: 100px;
    background-size: contain;
}
.login form {
    border-radius: 10px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
  1. Replace 'your-logo-url-here' with the actual URL of your logo image

  2. Click Publish

Testing Your Custom Login

Open a private/incognito browser window and visit your login page. Check that:

  • Your branding appears correctly
  • The form works for logging in
  • Users are redirected to the right page after login
  • The page looks good on mobile devices

If you're still stuck, contact Web60 support and we'll help you set up your custom login form.

FAQ

Q: Will a custom login form affect my website security?

A: Custom login forms created through reputable plugins maintain the same security as the default WordPress login. Always use well-maintained plugins and keep them updated.

Q: Can I hide the default wp-login.php page completely?

A: Yes, some security plugins offer options to change the default login URL or hide it entirely. However, make sure you remember the new URL before activating this feature.

Q: Why isn't my custom logo showing on the login page?

A: Check that your logo image URL is correct and the image file is accessible. The image should be uploaded to your WordPress Media Library first.

Q: Can I add extra fields to my login form?

A: Yes, with plugins like WPForms or Ultimate Member, you can add custom fields such as company name, phone number, or other information during user registration.

Q: Will my custom login form work with membership plugins?

A: Most membership plugins are compatible with custom login forms, but check the plugin documentation to ensure compatibility before making changes.

A: Add this CSS to your Additional CSS: .login #backtoblog { display: none; } This will hide the back-to-blog link on the login page.

Q: Can I redirect users to different pages after login based on their role?

A: Yes, plugins like "Peter's Login Redirect" allow you to set different redirect destinations for different user roles (admin, editor, subscriber, etc.).

Last updated: 1 March 2026