The safest way to change your WordPress username
You cannot change your WordPress username directly through the user profile page — WordPress does not offer that option. Instead, you create a new user account with the username you want, transfer your posts and settings to it, then delete the old account. This takes about 10 minutes and requires you to log out and back in once.
The reason WordPress locks usernames this way is security. Your username is part of your login, and it is also publicly visible in your site's author pages and post bylines. Letting you change it retroactively would break links and create confusion about who wrote what. Creating a fresh account sidesteps that problem.
Key Takeaways
- WordPress does not allow direct username changes; you must create a new account and reassign your content to it.
- Your old username remains in the database even after deletion, so no one else can claim it later.
- You need Administrator access to create new user accounts and reassign posts.
- The entire process takes about 10 minutes and requires one logout and login cycle.
Step 1: Create a new user account with your desired username
Log into your WordPress dashboard. Go to Users in the left sidebar, then click Add New. Fill in the form with your new username in the Username field. Use your email address in the Email field. Set a strong password — WordPress will generate one for you if you click the password generator icon.
Under Role, select Administrator if you want the new account to have full site access. If you are setting this up for someone else, choose the appropriate role (Editor, Author, Contributor, or Subscriber). Click Add New User at the bottom. WordPress will send a confirmation email to the address you entered.
Step 2: Log out and log in with your new username
After the new account is created, log out of WordPress completely. Use your new username and password to log back in. This confirms the account works and that you have access to it. If you cannot log in, check that Caps Lock is off and that you copied the password correctly from the email WordPress sent.
Once you are logged in as your new user, you are ready to move your content. Do not delete the old account yet — you need it to exist while you reassign your posts and pages.
Step 3: Reassign your old posts and pages to the new account
Now that you are logged in as the new user, go to Posts in the left sidebar. You will see all posts on your site. Select all posts by clicking the checkbox in the column header, then use the Bulk Actions dropdown to select Change Author. Choose your new username from the dropdown that appears, then click explore.
Repeat this process for Pages if you have any. Go to Pages, select all, use Bulk Actions to change the author, and explore. If you have custom post types (like portfolios or testimonials), repeat the same steps for each one. This reassigns all your content to your new account.
Step 4: Delete the old user account
Go to Users in the left sidebar. Find your old username in the list and hover over it. Click Delete. WordPress will ask what to do with posts authored by that user. Select Attribute all content to: and choose your new username from the dropdown. Click Confirm Deletion.
The old account is now removed from your site. Your new username is active, and all your posts and pages are attributed to it. The old username cannot be reused — WordPress keeps deleted usernames in the database to prevent conflicts and maintain historical accuracy in post metadata.
What happens to your author pages and links
Your author archive page URL will change if you had one set up. If your site displayed posts by author at yoursite.com/author/oldusername, that page will now be at yoursite.com/author/newusername. Old links to the previous author page will return a 404 error.
If this is a concern, you can set up a redirect from the old author URL to the new one using a plugin like Redirection or by editing your site's .htaccess file if you have server access. Most visitors will not notice the change, but search engines may take a few weeks to update their index. If you have shared author links publicly, consider updating them where you can.
Protecting your new username from future exposure
Your WordPress username is visible in your site's HTML source code, in author bylines, and in your site's REST API. If you want to keep it private, use a Display Name that is different from your username. Go to Users, click on your new account, and scroll to the Display Name field. Set it to whatever name you want readers to see — this can be your real name, a pen name, or anything else.
Make sure the Display name publicly as dropdown is set to show your chosen display name, not your username. This way, visitors see your display name on posts and author pages, while your actual username stays hidden from casual view. This does not prevent someone from finding your username if they look at the page source, but it removes it from the normal reading experience.
Frequently Asked Questions
Can I change my username without creating a new account?
No. WordPress does not have a built-in username change feature. Creating a new account and reassigning content is the only supported method. Some plugins claim to offer username changes, but they can cause database conflicts and are not recommended.
What if I have a lot of posts — will reassigning them all break anything?
No. The bulk author change is safe and does not affect post content, dates, or URLs. It only updates the author field in the database. Your posts will remain published and accessible at the same URLs.
Can someone else take my old username after I delete it?
No. WordPress keeps deleted usernames in the database permanently. Even after you delete an account, no one can create a new account with that username. This prevents impersonation and maintains the integrity of post attribution history.
Do I need to update my password after changing my username?
You already have a new password for your new account, so you are not required to change it again. However, if you used the same password on your old account and anywhere else online, consider updating those other accounts as a security precaution.
Will my email address change if I change my username?
No. Your email address and username are separate fields. You can change your username without touching your email, or change your email without changing your username. Update either one independently in your user profile.