Skip to content

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.

  1. Log in to your WordPress admin dashboard
  2. Navigate to WB PluginsAdvanced Username Manager
  3. Click the General Settings tab

General Settings Navigation Navigate to General Settings from the plugin menu

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

Welcome Tab The Welcome tab provides a quick overview

Enable Username Change in Profile (BuddyPress)

Section titled “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:

  1. Toggle the switch to ON (green)
  2. Click Save Changes at the bottom of the page

Enable BuddyPress Username Change 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.


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:

  1. Toggle the switch to ON (green)
  2. Click Save Changes at the bottom of the page

Enable WooCommerce Username Change Enable username changes for WooCommerce accounts

User Experience: When enabled, customers will see a new tab called “Change Username” in their My Account page.


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:

  1. Click the dropdown field to see all available user roles
  2. Select multiple roles by clicking on each one
  3. Selected roles will display as tags in the field
  4. Click the X on any tag to remove that role
  5. Click Save Changes

Select User Roles 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.


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:

  1. Click the dropdown menu
  2. Select your preferred cooldown period
  3. Click Save Changes

Username Change Limit 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

Set the minimum number of characters required for a username.

How to configure:

  1. Enter a number in the text field (e.g., 5)
  2. Click Save Changes

Minimum Username Length 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

Set the maximum number of characters allowed for a username.

How to configure:

  1. Enter a number in the text field (e.g., 12)
  2. Click Save Changes

Maximum Username Length 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.


Section titled “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:

  1. Select Username or Unique Identifier from the dropdown
  2. Click Save Changes

Profile Link Format 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.


After configuring any options:

  1. Click the Save Changes button at the bottom of the page
  2. The page will reload with your updated settings
  3. Your changes are now active

Save Settings Always save your changes before leaving the page

After saving settings, test the username change functionality:

  1. Log in as a test user (with a role you selected)
  2. Navigate to SettingsUsername Change
  3. Try changing your username
  4. Verify you receive the email notification
  1. Log in as a customer account
  2. Navigate to My AccountChange Username
  3. Test the username change form
  4. Check for the confirmation email
  1. Create a test page with [username_manager] shortcode
  2. View the page while logged in
  3. Test the username change form

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

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

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)

Solution:

  1. Check if you have administrator permissions
  2. Disable browser extensions that might interfere
  3. Try clearing your browser cache
  4. Check for JavaScript errors in browser console

Solution:

  • BuddyPress options appear only if BuddyPress/BuddyBoss is active
  • WooCommerce options appear only if WooCommerce is active
  • Ensure plugins are properly activated

Solution:

  1. Verify you’ve enabled the feature (toggle is ON)
  2. Check the user’s role is selected in “Select User Role(s)”
  3. Ensure the cooldown period hasn’t blocked the user
  4. Check for conflicting plugins