Skip to content

Route login through My Account

No more bare wp-login.php — funnel customer login and registration through your branded WooCommerce My Account page.

  • Hide wp-login.php
  • Branded My Account login
  • Reset/logout still work
No credit card required
FreeAdmin & operations

The default wp-login.php screen is off-brand and screams ‘WordPress’. WordPress Login Page redirects login/registration to your WooCommerce My Account page so customers stay on a branded experience. Password resets, email verification, and logout still work. This recipe routes login through My Account.

What you get
  • wp-login.php visitors land on branded My Account.
  • Login and registration happen on your page.
  • Password reset, verification, and logout keep working.
  • Third-party links to the WP login are caught too.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Hide WordPress login pageSettings → Toolkit → WordPress Login PageOn (default Off)
Redirect login page toWordPress Login PageWooCommerce My Account (default) or 404
Still worksBehaviourPassword reset · email verification · logout
PrerequisiteSetupPublished My Account page with the WooCommerce account block/shortcode
Best for

When to use this setup

Membership sites and portals
Brand-consistent customer login
Hiding the generic WordPress login
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Confirm a My Account page exists

    Ensure you have a published My Account page using the WooCommerce account block or [woocommerce_my_account] shortcode.

    WordPress Login Page
  2. Hide and redirect the login page

    In Settings → Toolkit → WordPress Login Page, turn on Hide WordPress login page and set the redirect to WooCommerce My Account.

    WordPress Login Page
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Password reset links, email verification callbacks, and logout requests still function when the login page is hidden.
If WooCommerce registration is disabled, visitors see only the login form on My Account.
Caching plugins can serve a stale wp-login.php — clear caches if the redirect seems inactive.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free

WordPress Login Page

Route customer login and registration traffic through WooCommerce My Account instead of wp-login.php.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

Free + Pro

Manage Subscriptions

The central admin hub for viewing, creating, editing, exporting, and managing every subscription record.

FAQ

Questions, answered

Yes. Reset links, email verification, and logout continue to work; only the standard login/registration screens are redirected to My Account.

Yes — a published page with the WooCommerce account block/shortcode is required as the redirect destination.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available