Documentation

Username Changer Plugin – Documentation

Documentation

Username Changer Plugin — Complete Setup & Feature Guide

1 Introduction

What is Username Changer?

Managing users in WordPress is straightforward — until you realize one major limitation: usernames cannot be changed once created.

Whether it's a typo during registration, a rebranding requirement, or a security concern, you're stuck with the original username. The only workaround is to create a new user and migrate data manually, which can be time-consuming and error-prone.

Why is this a problem?

Without a proper solution:

  • Usernames remain permanently locked
  • Fixing mistakes requires creating new accounts
  • Migrating user data can be complex and risky
  • Login credentials become difficult to manage
  • Security risks increase with predictable usernames

That's where Username Changer comes in.

Username Changer removes this limitation and gives you full control over user identities. It allows administrators and permitted users to update usernames directly without creating new accounts or losing any data.

What does it do?

  • Change usernames instantly from the dashboard
  • Preserve all user data, roles, and permissions
  • Support bulk username updates
  • Track username changes through logs
  • Allow controlled access based on user roles

Why use Username Changer?

  1. Fix username errors quickly
  2. Improve security by updating login credentials
  3. Avoid creating duplicate user accounts
  4. Maintain consistency across your website
  5. Save time with direct and bulk updates

How it fits into your website

With Username Changer:

  • WordPress manages users and content
  • User roles control access and permissions
  • This plugin enables flexible username management

Together, they provide a more efficient and secure user management system.

BEFORE:

Before – locked username in WordPress dashboard

AFTER:

After – username successfully changed

2 Installation & Setup

Setting up the Username Changer plugin is quick and requires minimal configuration.

Install the Plugin

  1. Go to your WordPress Dashboard
  2. Navigate to Plugins → Add New
  3. Search for "Username Changer"
  4. Click Install Now
  5. Click Activate
WordPress plugin search for Username Changer

General Settings

The plugin allows you to control how username changes are handled.

  • Allowed Roles – Select which user roles are permitted to change their username
  • Minimum Length – Define the minimum allowed username length
General Settings panel

Email Settings

You can configure email notifications for username changes.

  • Enable or disable email notifications
  • Customize the email subject
  • Edit the email message content
Email Settings panel

Template Tags

You can use the following placeholders in email messages:

{old_username} {new_username} {email} {sitename} {siteurl} {loginurl} {date} {name} {fullname}
String Settings panel

Save Changes

Click Save Changes to apply your settings.

String Settings panel

Result:

  • Username change permissions are configured
  • Email notifications are set
  • Plugin is ready for use

String Settings

The String Settings section allows you to customize labels and messages displayed during the username change process.

String Settings panel

Button Labels

You can modify the text of action buttons.

  • Change Button Label – Text for the change username button
  • Save Button Label – Text for saving changes
  • Cancel Button Label – Text for canceling the action

Message Customization

You can customize system messages shown to users.

  • Please Wait Message – Displayed while the username is being processed
  • Username Changed Message – Shown after a successful update
  • Relogin Message – Prompt displayed for logging in again

Error Messages

You can define custom messages for different scenarios.

  • Short Username Error – Triggered when username is below minimum length
  • Wrong Permissions Error – Shown when user lacks permission
  • Duplicate Username Error – Displayed when username already exists

Template Tags

Dynamic placeholders can be used inside messages.

{old_username} {new_username} {minlength}
Username Changer PRO features overview

Result:

  • Fully customizable user interface text
  • Improved user experience
  • Clear communication during username changes

3 Premium Features Overview

Username Changer PRO features overview

The Username Changer PRO version extends the plugin with advanced tools for managing usernames at scale and maintaining full control over user activity.

🔄

Bulk Username Updater

Update multiple usernames at once via inline editing or CSV import. Ideal for large websites, migrations, and agency workflows.

📋

Audit Log

Track who changed a username, view old and new values, see timestamps and IP addresses, and export logs as a CSV file.

Result:

  • Efficient management of usernames at scale
  • Complete visibility of user activity
  • Improved control and security across your website

🚀 Unlock All Premium Features

Get the PRO version and take full control of your WordPress username management today.

Buy Now →

4 Installing & Activating the PRO Version

The PRO version is installed manually by uploading the plugin file to your WordPress website.

Upload the PRO Plugin

  1. Go to your WordPress Dashboard
  2. Navigate to Plugins → Add New
  3. Click on Upload Plugin
  4. Click Choose File and select the PRO plugin .zip file
  5. Click Install Now
Upload PRO plugin zip file

Activate the PRO Plugin

Once the plugin is installed:

  1. Click Activate Plugin
  2. The PRO version will now be enabled on your website
Activate PRO plugin

Activate License

Once the PRO version is active, open Settings → Username Changer. To unlock premium features fully:

  1. Open the License section
  2. Enter your valid license key
  3. Click Activate License for the current website
License key activation
📌 Note: The license is verified automatically in the background once activated.
License successfully activated

Result:

  • The PRO plugin is installed and activated
  • Premium tools become available
  • License verification enables full PRO access

5 Username Change Log

Username Change Log panel

The Username Change Log records all username changes made on your website.

View Change History

The log displays details of each username update.

ColumnDescription
DateWhen the change occurred
Changed ByUser who made the change
Old UsernamePrevious username
New UsernameUpdated username
IP AddressSource of the request
StatusResult of the change

Search Logs

You can search through the log entries.

  • Use the search field to find specific records
  • Filter changes based on usernames or activity

Export Logs

You can download the log data for external use.

  1. Click Export CSV
  2. Download the complete log file

Result:

  • Track all username changes
  • Maintain transparency and accountability
  • Access historical data when needed

6 Bulk Username Updater

Bulk Username Updater panel

The Bulk Username Updater allows you to update multiple usernames at once using inline editing or CSV import.

Inline Bulk Edit

You can update usernames directly from the dashboard.

  1. Go to Settings → Bulk Username Updater
  2. Select users using the checkboxes
  3. Enter new usernames in the New Username field
  4. Click Update Selected Usernames

Import from CSV

You can update usernames in bulk using a CSV file. The CSV file should contain:

  • Old username
  • New username
  1. Click Choose File
  2. Upload the CSV file
  3. Click Import CSV

Download User List

You can export the current user list for editing.

  1. Click Download User List (CSV)
  2. Edit usernames in the file
  3. Re-upload using the import option

Result:

  • Update multiple usernames in a single action
  • Save time on large websites
  • Simplify migrations and bulk changes

🎉 Ready to Upgrade?

Get the PRO version and unlock Bulk Updater, Audit Log, License Management, and much more.

Get PRO Now →

Table of Contents

1. Introduction

What is Username Changer?

Managing users in WordPress is straightforward—until you realize one major limitation: usernames cannot be changed once created.

Whether it’s a typo during registration, a rebranding requirement, or a security concern, you’re stuck with the original username.

Why is this a problem?

  • Usernames remain permanently locked
  • Fixing mistakes requires creating new accounts
  • Migrating user data can be complex and risky
  • Login credentials become difficult to manage
  • Security risks increase with predictable usernames

What does it do?

  • Change usernames instantly from the dashboard
  • Preserve all user data, roles, and permissions
  • Support bulk username updates
  • Track username changes through logs
  • Allow controlled access based on user roles

Why use Username Changer?

  • Fix username errors quickly
  • Improve security by updating login credentials
  • Avoid creating duplicate user accounts
  • Maintain consistency across your website
  • Save time with direct and bulk updates

2. Installation & Setup

Install the Plugin

  1. Go to your WordPress Dashboard
  2. Navigate to Plugins → Add New
  3. Search for “Username Changer”
  4. Click Install Now
  5. Click Activate

Access Plugin Settings

Settings → Username Changer

General Settings

  • Allowed Roles – Select which user roles can change usernames
  • Minimum Length – Define minimum username length

Email Settings

  • Enable/disable notifications
  • Customize email subject
  • Edit email message

Template Tags

  • {old_username}
  • {new_username}
  • {email}
  • {sitename}
  • {siteurl}
  • {loginurl}

3. Premium Features

Bulk Username Updater

  • Edit usernames from dashboard
  • Import CSV
  • Export users

Audit Log

  • Track changes
  • View old/new usernames
  • Check timestamps & IP

License Management

  • Activate license
  • Automatic verification

4. Installing & Activating PRO

  1. Go to Plugins → Add New
  2. Click Upload Plugin
  3. Select ZIP file
  4. Click Install & Activate

Activate License

  • Go to Settings → Username Changer
  • Enter license key
  • Activate

5. Username Change Log

  • Date
  • Changed By
  • Old Username
  • New Username
  • IP Address
  • Status

6. Bulk Username Updater

Inline Bulk Edit

  • Select users
  • Enter new usernames
  • Click update

Import from CSV

  • Upload CSV
  • Add old & new usernames
  • Import