There could be situations when you may need to reassign authors attributed to one or more posts on your site.
- You Changing the username associated with all posts written either by yourself or another user, where the assigned name is “admin”, or “editor”, etc.
- Reassigning posts one user to another,
- You import content written by ghost writers and have to reassign the content to your name or to the account of another user,
- You delete an author from your site and want to assign content authorship to other members,
Go through the step-by-step tutorials below to learn how to reassign a WordPress post author.
- How To Change WordPress Post Authors – Tutorial
How To Change WordPress Post Authors – Tutorial
Users get assigned the role of ‘author’ in WordPress using the Users screen (Users > Add New) …
(WordPress – Add user)
When a user assigned an ‘author’ role logs into the site and creates a post, the post creator is then attributed authorship of the post …
(Published posts are typically assigned authorship to the user that created it)!
We explain how to add new authors and other types of users and how to create posts in WordPress in other tutorials.
In this tutorial, you will learn how to change WordPress post authors using various methods, like:
- Changing the display name of post authors,
- Reassign posts to other authors using the Post Editor panel (make change to individual posts),
- Attributing a post to another author using the Quick Editor (single post changes),
- Assign multiple posts to another author using the ’Bulk Actions’ function
- Transferring posts to another user (user deletion).
Let’s go through these methods.
Method #1 – Change The Display Name On All The Posts Created By You
Let’s say that you want to edit the name displaying on all the posts that you have created to a different name.
This could be because:
- You were set up with a username like “admin” and you want your posts to display a different username,
- You would like to publish posts using a pen name,
So, for example, let’s say that your posts look like this …
(WordPress Posts screen – Post Author)
But you want the name shown on the posts changed to this …
(Posts section – Post Author)
Or perhaps this …
(Posts – Post Author)
If you would like to change the author name displayed on all posts you have authored to something else, all you have to do is change your nickname (public display name) in your User Profile settings. (Note: the method below will change the author name displayed all of your posts)
You can access your Profile screen a number of ways:
#1 – Log into your Admin and click on Users > All Users …
(Users – All Users)
Hover over your username and click Edit …
( Username > Edit)
#2 – You can also log into your Admin area and click on Users > Your Profile …
(Users – Your Profile)
#3 – You can also go to the ‘Howdy, Your Site Name’ tab at the very top right-hand corner of your WordPress admin toolbar and click Edit My Profile …
(Howdy, Your Site Name – Edit My Profile)
Using all of the methods shown above will bring you to the User Profile panel …
(WP User Profile panel)
Choose a new Nickname (1) and (2) select the new nickname you’ve just created from the drop menu in the ’Display name publicly as’ option …
(Profile panel – Name settings)
Update your settings …
(WordPress User Profile panel – Update User button)
Your profile will now be updated with the new nickname …
(WP Edit Profile area – User updated notification)
All of your posts will display using the new nickname …
(Table of Posts – Post Author changed)
Use this method to change the name associated with your posts if you were assigned the username “admin” when your WordPress site was installed …
(WordPress Profile area – Name – Username)
To learn more about how to change your WordPress user profile, refer to this tutorial: How To Edit Your User Profile And Personal Settings
Method #2 – Assign Posts In WordPress To Different Users
If your site allows multiple users to publish content, then you can assign post authorship to users as follows:
First, make sure that whoever you want to assign as the author:
- Is a registered site user,
- Has a User Profile already set up, and
- Has been given any role other than “Subscriber” (e.g. “Author”, “Administrator”, etc).
(WP User Roles)
How To Make Bulk Changes To Post Authors
In the Posts panel, locate the author name of the posts you plan to make changes to and click on the name …
(Posts screen – Author column)
This brings up a list of all the posts assigned to the author …
(List of posts filtered by Author)
Select all posts you would like to assign to another author from the Posts list, either by ticking the check box next to individual post entries or clicking the checkbox on the column header to select all items at once …
(WP Table Of Posts – Selecting Posts)
Select ‘Edit’ from the Bulk Actions drop-down menu (1) and click the ‘Apply’ button (2) …
(Posts – ‘Bulk Actions’ dropdown menu)
The Bulk editor will show. Find the Author drop menu section …
(Table Of Posts: Bulk Edit feature – Author options)
Next, (1) Select the author you would like to assign the selected posts to from the Author drop menu, and (2) click Update to update your changes …
(Changing authors on posts – Bulk changes)
Users assigned the role of ‘subscriber’ do not display in the ‘author’ menu. If you cannot find the user that you would like to assign the posts to in the dropdown menu, then check to make sure that you have assigned a role for the user that is not subscriber.
All the posts you have selected should now display the new post author name …
(Making bulk post author changes)
How To Change Single Post Authorship In WordPress
To change the post author for a single post, select the post from the Table of Posts and click on Quick Edit …
(Click on ‘Quick Edit’)
In the Quick Edit area, select an author you want to assign your post to from the Author section and click the ‘Update’ button to save your new settings …
(Quick Edit: options – Author menu)
The new post author name should now display for the item you have edited …
(Table of Posts – Author column)
You can also change post authors in WordPress while creating or editing a post by selecting a new post author from the Author drop menu at the bottom of your Post editor screen …
(Change post authors in the Post editor screen)
Tip: If the Author section is not displayed below the post editor, then click the ‘Screen Options’ tab on the top right-hand corner of the “Edit Post” screen …
Select Author ….
(Author – Screen Options)
The Author section will now display below the Post editor …
Method #3 – Assign Posts To Another Author (User Deletion)
If you remove a user from your site, you will be asked what to do with the content owned by the user.
To transfer all content from removed users to other users, select ‘Attribute all content to:’, choose a new user from the drop-down menu …
(WordPress Users – Delete Users)
Click Confirm Deletion …
(WordPress Users: Delete Users – Confirm Deletion button)
Post content from a deleted user will be rerouted to the selected user …
Congratulations, now you know how to change the author of a post in WordPress.
"I am beyond impressed with what you have put together. I can tell that you put a ton of hard work into building what you have. You have the absolute best content on WordPress I have ever seen!" - Robert T. Jillie
Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site and the products and services offered on this site are not affiliated, associated, endorsed, or sponsored by WordPress, nor have they been tested, reviewed, or certified by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items reviewed, linked to, or advertised on this site.
Was this post useful? If so, please consider using the links below and share this article with anyone thinking of starting or growing a business online.