How to Configure General Settings

Get Started

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

  1. Log in to your WordPress admin dashboard
  2. Navigate to WB PluginsAdvanced Username Manager
  3. 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:

  1. Toggle the switch to ON (green)
  2. 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:

  1. Toggle the switch to ON (green)
  2. 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:

  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

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:

  1. Click the dropdown menu
  2. Select your preferred cooldown period
  3. 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:

  1. Enter a number in the text field (e.g., 5)
  2. 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:

  1. Enter a number in the text field (e.g., 12)
  2. 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:

  1. Select Username or Unique Identifier from the dropdown
  2. 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:

  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

Always save your changes before leaving the page

Testing Your Configuration

After saving settings, test the username change functionality:

For BuddyPress:

  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

For WooCommerce:

  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

Using Shortcode:

  1. Create a test page with [username_manager] shortcode
  2. View the page while logged in
  3. 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:

  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

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:

  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

Related Documentation

Last updated: February 15, 2026