General Settings
The General Settings page is the control center for Advanced Username Manager. This page allows you to configure all plugin options, control user permissions, and customize the username change experience.
Accessing General Settings
- Log in to your WordPress admin dashboard
- Navigate to WB Plugins → Advanced Username Manager
- Click the General Settings tab

Navigate to General Settings from the plugin menu
Welcome Tab
When you first access the plugin settings, you’ll see the Welcome tab. This tab provides:
- Quick overview of the plugin features
- Links to documentation and support
- Help & support resources with direct links

The Welcome tab provides a quick overview
General Settings Options
Enable Username Change in Profile (BuddyPress)
This option appears only if BuddyPress or BuddyBoss Platform is active on your site.
What it does: Adds a “Username Change” tab in the Profile Settings for BuddyPress and BuddyBoss, allowing users to change their username from the frontend.
How to enable:
- Toggle the switch to ON (green)
- Click Save Changes at the bottom of the page

Enable username changes for BuddyPress profiles
User Experience: When enabled, users will see a new tab called “Username Change” under Settings in their BuddyPress profile.
Enable Username Change in WooCommerce
This option appears only if WooCommerce is active on your site.
What it does: Adds a “Change Username” tab in the My Account section for WooCommerce, allowing customers to change their username from the frontend.
How to enable:
- Toggle the switch to ON (green)
- Click Save Changes at the bottom of the page

Enable username changes for WooCommerce accounts
User Experience: When enabled, customers will see a new tab called “Change Username” in their My Account page.
Select User Role(s)
Control which user roles have permission to change their usernames.
Default Behavior: Administrators always have permission to change usernames, regardless of this setting.
How to configure:
- Click the dropdown field to see all available user roles
- Select multiple roles by clicking on each one
- Selected roles will display as tags in the field
- Click the X on any tag to remove that role
- Click Save Changes

Choose which roles can change usernames
Common Role Selections:
- Subscribers – Basic site members
- Contributors – Users who can write content
- Authors – Users who can publish content
- Editors – Users with editorial privileges
- Shop Managers – WooCommerce store managers (if WooCommerce is active)
- Customers – WooCommerce customers (if WooCommerce is active)
Important: If no roles are selected, only administrators can change usernames.
Username Change Limit (Cooldown Period)
Set the number of days users must wait before they can change their username again. This prevents frequent username changes and potential abuse.
Available Options:
- 7 Days – Users can change username once per week
- 15 Days – Users can change username twice per month
- 30 Days – Users can change username once per month
How to configure:
- Click the dropdown menu
- Select your preferred cooldown period
- Click Save Changes

Set the cooldown period between username changes
What Users See: If a user tries to change their username before the cooldown expires, they’ll see a message like:
“You have already updated your username. You can change it again after February 22, 2026.”
Best Practices:
- Use 7 days for community sites where users might need flexibility
- Use 15 days for balanced control and flexibility
- Use 30 days for professional sites or membership platforms
Minimum Username Length
Set the minimum number of characters required for a username.
How to configure:
- Enter a number in the text field (e.g., 5)
- Click Save Changes

Set the minimum character requirement
Default Value: 5 characters
Validation: The plugin validates usernames both on the frontend (instant feedback) and backend (security check).
What Users See: If a user enters a username shorter than the minimum, they’ll see:
“The username must be at least 5 characters long.”
Recommended Values:
- 3-4 characters – Very permissive (not recommended)
- 5-6 characters – Balanced (recommended)
- 7-8 characters – More restrictive but creates stronger usernames
Maximum Username Length
Set the maximum number of characters allowed for a username.
How to configure:
- Enter a number in the text field (e.g., 12)
- Click Save Changes

Set the maximum character limit
Default Value: 12 characters
Validation: The plugin prevents users from entering usernames that exceed this limit.
What Users See: If a user enters a username longer than the maximum, they’ll see:
“The username must not exceed 12 characters.”
Recommended Values:
- 12-15 characters – Standard limit (recommended)
- 16-20 characters – More flexible
- 20+ characters – Very permissive
Important: WordPress itself doesn’t impose strict username length limits, but shorter usernames are generally more user-friendly.
User Profile Link Format (BuddyPress Only)
This option appears only for BuddyPress sites (not BuddyBoss Platform).
What it does: Choose the format for member profile links (e.g., /members/username).
Available Options:
- Username – Profile URLs use the actual username (e.g.,
/members/john_doe) - Unique Identifier – Profile URLs use a random hash (e.g.,
/members/aum5f8a3c9b1)
How to configure:
- Select Username or Unique Identifier from the dropdown
- Click Save Changes

Choose between username or unique identifier for profile URLs
Important: Both formats will continue to work after changing this setting. Previously shared links remain accessible.
When to Use Unique Identifier:
- Enhanced privacy for members
- Prevents profile stalking based on username
- Useful for dating sites, private communities, or platforms where anonymity matters
When to Use Username:
- User-friendly, memorable URLs
- Better for SEO and public profiles
- Easier for members to share their profiles
Learn more in the Unique Identifier documentation.
Saving Your Settings
After configuring any options:
- Click the Save Changes button at the bottom of the page
- The page will reload with your updated settings
- Your changes are now active

Always save your changes before leaving the page
Testing Your Configuration
After saving settings, test the username change functionality:
For BuddyPress:
- Log in as a test user (with a role you selected)
- Navigate to Settings → Username Change
- Try changing your username
- Verify you receive the email notification
For WooCommerce:
- Log in as a customer account
- Navigate to My Account → Change Username
- Test the username change form
- Check for the confirmation email
Using Shortcode:
- Create a test page with
[username_manager]shortcode - View the page while logged in
- Test the username change form
Common Configuration Scenarios
Scenario 1: Open Community Site
Goal: Allow most users to change usernames with minimal restrictions
Settings:
- Enable BuddyPress/WooCommerce username changes
- Select all user roles except Administrator
- Set 7-day cooldown period
- Minimum length: 4 characters
- Maximum length: 20 characters
Scenario 2: Professional Membership Site
Goal: Restrict username changes with tight controls
Settings:
- Enable only for specific premium member roles
- Set 30-day cooldown period
- Minimum length: 6 characters
- Maximum length: 15 characters
- Use Unique Identifier for privacy
Scenario 3: WooCommerce Store
Goal: Allow customers to update their account usernames
Settings:
- Enable WooCommerce username changes
- Select Customer and Subscriber roles
- Set 15-day cooldown period
- Standard length limits (5-12 characters)
Troubleshooting Settings
Settings Not Saving
Solution:
- Check if you have administrator permissions
- Disable browser extensions that might interfere
- Try clearing your browser cache
- Check for JavaScript errors in browser console
Options Not Appearing
Solution:
- BuddyPress options appear only if BuddyPress/BuddyBoss is active
- WooCommerce options appear only if WooCommerce is active
- Ensure plugins are properly activated
Users Can’t Change Usernames
Solution:
- Verify you’ve enabled the feature (toggle is ON)
- Check the user’s role is selected in “Select User Role(s)”
- Ensure the cooldown period hasn’t blocked the user
- Check for conflicting plugins
Related Documentation
- Unique Identifier Feature – Learn about profile URL privacy options
- BuddyPress Integration – Set up BuddyPress functionality
- WooCommerce Integration – Configure WooCommerce features
- Troubleshooting Guide – Fix common issues
