WordPress Login Page

Route customer-facing login and registration traffic through WooCommerce My Account instead of the default WordPress login page.

Availability: Free

What This Tool Does

Hide WordPress login page redirects visits to the default /wp-login.php screen. Most stores use this to send customers to the WooCommerce My Account page, where login, registration, subscriptions, orders, payment methods, and customer portal pages live together.

This is especially useful when your site should feel like a branded subscription application instead of a WordPress backend.

When to Use This

  • Customers should log in from WooCommerce My Account.
  • You do not want public links to show the default WordPress login screen.
  • Your theme, menu, or emails use WordPress login helpers and you want those helpers to resolve to the customer account page.

Before You Enable It

Confirm these are already working:

  • WooCommerce has a published My Account page.
  • The page contains the WooCommerce account shortcode or block.
  • Registration settings match your launch plan.
  • Password reset and account emails are working.

How to Configure It

ArraySubs Toolkit settings — WordPress Login Page section with redirect toggle
ArraySubs Toolkit settings — WordPress Login Page section with redirect toggle

  1. Go to ArraySubs -> Settings -> Toolkit.
  2. Turn on Hide WordPress login page.
  3. Choose Redirect login page to:
    • WooCommerce My Account page for the standard customer login flow.
    • 404 Not Found page if you want the default login URL to look unavailable.
  4. Click Save Settings.
  5. Open a private browser window and visit /wp-login.php.
  6. Confirm the browser lands on your selected destination.

Settings Reference

Setting Default Type Notes
Hide WordPress login page Off Toggle Enables the login-page redirect
Redirect login page to WooCommerce My Account page Dropdown Appears when the login redirect is on

Important Notes

Redirected login page — WooCommerce Login and Register forms after visiting /wp-login.php
Redirected login page — WooCommerce Login and Register forms after visiting /wp-login.php

  • Password reset links continue to work.
  • Email verification callbacks continue to work.
  • Logout requests continue to work.
  • Administrators can still complete admin-targeted login flows when needed.
  • If WooCommerce account registration is disabled, customers will see the login form but not a registration form.

Troubleshooting

Problem Likely Cause What to Do
Visitors still see /wp-login.php Setting is off or cache is serving the old page Save Toolkit again and clear all caches
Customers cannot register WooCommerce registration is disabled Check WooCommerce account settings
My Account page looks wrong Page missing WooCommerce account block/shortcode Rebuild or republish the My Account page