On This Page
On This Page
Username Changer
Overview
Give users a practical way to change their WordPress username from the account screens they already use. Username Changer replaces WordPress’s read-only username field on Profile and Edit User, and adds the same capability to WooCommerce My Account account details when WooCommerce is active. Correct an old login name, adopt a new naming convention, or help a customer update their account without creating a replacement user.
New usernames are checked for format, length, uniqueness, and blocked-name rules before being saved. Other active sessions are signed out after a successful change, while a user changing their own name stays signed in through a refreshed authentication cookie. Username Changer is a Pro module in WP PowerSuite, with no separate settings page.

- Agencies helping clients correct or update existing WordPress login names
- WooCommerce stores offering username changes through My Account
- Teams introducing a consistent account-naming policy
- Administrators who want validated username changes without database editing
Features
Editable WordPress Usernames
WooCommerce Account Details
Permission-Aware Account Changes
Validated, Unique Login Names
Reserved Username Protection
Automatic Session Refresh
Clear Confirmation and Feedback
Use Cases
- Correct Account Setup MistakesFix a typo or unsuitable login name on an existing WordPress account without creating a replacement user.
- Customer Account Self-ServiceAllow WooCommerce customers to change their own username from My Account account details.
- Apply a New Naming ConventionUpdate selected staff or client login names while respecting uniqueness and blocked-name rules.
- Manage Multisite Accounts CarefullySupport authorized username changes while restricting super-admin targets to super-admin operators.
Frequently Asked Questions
Where can users change their username?
From the WordPress Profile screen. Authorized administrators can use Edit User, and WooCommerce users can use My Account → Account details when WooCommerce is active.
Can users change someone else's username?
Only when they have the edit_users capability. Self-service access does not grant permission to rename other accounts.
Can a normal administrator rename a Multisite super admin?
No. The person making that change must also be a super administrator.
Which username format is supported?
Names must be 3–60 characters long and use the supported lowercase letters, numbers, underscores, hyphens, and periods. The server also validates the name and checks availability.
Can a user choose a blocked username?
No. The module respects WordPress’s illegal-login list, including entries from Block Usernames when that module is enabled.
Will I be signed out when changing my own username?
Your existing sessions are ended, but WP PowerSuite refreshes the current authentication cookie so you stay signed in in the browser making the change. Other active sessions are signed out.
Does it change my email address or display name?
No. The nicename changes only when it matched the old login name; an independently configured nicename is preserved.
Will older password-reset links continue working?
Do not rely on them. Username Changer does not preserve existing password-reset links after the login name and sessions change.
Is there a REST or AJAX rename endpoint?
No. The module uses the supported profile and WooCommerce account-details workflows rather than exposing a general rename API.
Is Username Changer free?
No. Username Changer is a Pro module and requires an active WP PowerSuite license. It has no separate settings page.


