During the course of managing your website or blog, there may be times when you may need to reassign WordPress post authors.
- You decide to change the username associated with all the posts that either you or someone else has written, where the assigned name is “admin”, or “editor”, etc.
- You have to reassign post authorship from one author to another user,
- Importing content written by ghost writers that have to be reassigned to your account or to another user’s account,
- Deleting a user from your site and rerouting their posts to other users,
Complete the tutorials below to learn how to assign an author in WordPress.
Reattributing Posts To Another User – Tutorial
Users get assigned the role of ‘author’ in WordPress via the Users panel (Users > Add New) …
(WordPress – Users panel)
When the user logs into the site and creates a post, authorship of the post is then attributed to them …
(Authorship of published posts is typically given to the user that created it)!
We cover how to add new authors and how to create posts in WordPress in other tutorials.
In this step-by-step tutorial, we explain how to change authors assigned to one or more posts using the following methods:
- How to keep the same authors but change their display name (i.e. name displayed after ‘published by:’),
- Assigning a post to another author in the Post Editor (make changes to individual posts),
- Reassigning a post to a different author in the Quick Editor (single post),
- Assigning multiple posts to a different author in the ’Bulk Actions’ function
- Transferring posts to other authors (user deletion).
Let’s go through these methods.
Method #1 – Same Author, Different Name
Let’s say that you decide to change the name being displayed on all the posts that you have authored to a different name.
The reason for this could be because:
- You were set up as “admin” and you want to publish posts under your real name,
- You would like to publish posts under an alias (i.e. a pen name),
So, for example, let’s say that all of your posts look like this …
(Posts – Post Author)
But you would like the name shown on the posts changed to this …
(Posts – Post Author)
Or perhaps this …
(Posts screen – Post Author)
If you would like to change the author name displayed on all your posts to something else, all you have to do is change your nickname (public display name) in your User Profile section. (Note: this changes the author name that shows on all of your posts)
You can access your Profile screen using various methods:
#1 – Log into the Admin and click on Users > All Users …
(Users – All Users)
Hover over your username and click Edit …
#2 – You can also log into the WordPress Dashboard and click on Users > Your Profile …
(Users menu – Your Profile)
#3 – You can also go to the ‘Howdy, Your Site Name’ tab at the top of your admin screen and click Edit My Profile …
(WP dashboard toolbar: Howdy, Your Site Name – Edit My Profile)
Any of the methods shown above will bring up the Profile screen …
(WP 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’ field …
(WordPress Profile screen – Name settings)
Save your settings …
(Profile panel – Update User button)
Your profile will be updated with the new nickname …
(Profile screen – User updated confirmation message)
Return to your Table of Posts and you should see that all of the posts you have authored are now displayed with your new nickname …
(Posts – Change Post Author)
Tip: Use this method to change the name assigned to your posts if you were assigned the username “admin” when your WordPress site was originally installed …
(Profile area – Name – Username)
We have created a detailed tutorial about how to update your WordPress user profile here: How To Change Your User Profile And Personal Settings In WordPress
Method #2 – Assigning A Post To Another User
If you allow multiple users to publish content on your WordPress site, then you can assign post authorship to different users as follows:
First, make sure that whoever you want to assign post authorships to:
- Is a registered user of your site,
- Has a User Profile already configured, and
- Has been given a role other than “Subscriber” (e.g. “Author”, “Administrator”, etc).
How To Change Authors On Posts In WordPress – Bulk Changes
In your Posts screen, click on the name of the author of the posts you plan to make changes to …
(WP Posts area – Author column)
This displays a list of all the posts they have written …
(List of posts assigned to selected Author)
Select the posts you would like to assign to a different author from the Posts list, either by selecting the check box next to individual post items or clicking the checkbox on the column header to select all items …
(WordPress Table Of Posts – Select Posts)
Choose ‘Edit’ from the Bulk Actions drop menu (1) and click Apply (2) …
(’Bulk Actions’ drop menu)
The inline Bulk editor will show. Locate the Author dropdown menu section …
(Posts: Bulk Edit feature – Author menu)
Next, (1) Select the author you want to assign the posts to from the Author section drop-down menu, and (2) click Update to update your new changes …
(Changing authors on posts – Bulk changes)
Users assigned the role of ‘subscriber’ do not appear in the ‘author’ menu. If you cannot find the user that you want to assign the posts to in the drop menu, then check to make sure that you have assigned a user level that is different than subscriber.
The new author name should now be displaying for all the posts you have selected …
(Making bulk post author changes)
Change Single Post Authorship
To change the post author for a single item, select the post from the Table of Posts and click on the ‘Quick Edit’ link …
(’Quick Edit’ function)
In the Quick Edit screen, choose an author from the Author drop menu and click the ‘Update’ button to save your new changes …
(Inline editor screen – Author dropdown menu)
The item you have edited should now display the new post author name …
(Post author changed)
You can also change post authors when creating or editing a post by selecting another post author from the Author box below your Post editor screen …
(Change post authors in the Post editor area)
Tip: If you cannot see the Author box below the post editor, then click on ‘Screen Options’ at the top right-hand corner of your “Edit Post” screen …
(‘Screen Options’ tab)
Select Author ….
(Author – Screen Options)
You should now be able to see the Author box below the Post editor area …
(‘Author’ drop menu)
Method #3 – Assigning Posts To Other Users (User Deletion)
If you remove a user from your site, you will be asked what to do with any content they have created.
To attribute all content from a deleted user to another user, tick the radio button next to ‘Attribute all content to:’, choose a new user from the dropdown menu …
(Users – Delete Users section)
Click Confirm Deletion …
(Users: Delete Users section – Confirm Deletion)
All post content from the deleted user will be reassigned to your new author …
Congratulations! Now you know how to change post authors in WordPress.
"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now
Disclaimer: We have no association with WordPress or any of the WordPress-related products reviewed on this website. We may derive financial benefits or affiliate commissions from sales of third-party products advertised on this website. All images remain the copyright of their respective owners and comply with all license terms and agreements of use to the best of our knowledge.
Did you find this article useful? If so, please take a moment to share this page with others who could benefit from WordPress using the share buttons below.