On This Page
On This Page
Login ID Type
Overview
Chooses whether WordPress logins accept username + email (native), username only, or email only—and relabels fields on wp-login and WooCommerce. Restricted modes can replace credential errors with instructional text unless Generic Login Errors owns the message. Soft note: email-only needs unique emails; default username+email does not change errors by itself—pair with Generic Errors for anti-enumeration.

- Sites standardizing on email login
- Brands that want cleaner login labels for members
- Teams hardening against mixed username/email guessing UX
Features
Three modes
Relabeled fields
Restricted-mode messaging
Works with Woo / 2FA AJAX
Plays with Generic Errors
Use Cases
- Email-only membershipMembers always log in with the address they signed up with.
- Username-only communitiesKeep handles as the identity; stop email probing on the form.
- WooCommerce clarityMatch My Account login labels to how customers think about their account.
Frequently Asked Questions
What does Login ID Type do in WP PowerSuite?
It controls whether logins use username, email, or both—for a cleaner experience and fewer hints to guessers.
How do I enable Login ID Type in WP PowerSuite?
Enable the module, choose username+email, username only, or email only, and save.
Who should use Login ID Type?
Sites that want a consistent login identifier policy.
Does email-only require unique emails?
Yes. Email-only login depends on unique email addresses across users.
Is Login ID Type a free or Pro module in WP PowerSuite?
It is included (free) with WP PowerSuite.

