How To Change WordPress Post Authors
There may be times when you may need to reassign authors attributed to one or more posts on your site.
- You have published posts that either you or someone else has written, where the assigned name is “admin”, or “editor”, etc.
- Attributing posts one user to another,
- Importing posts written by ghost writers that need to be published under your name or published under the account of other authors,
- Deleting an author from your site and rerouting authorship to existing users,
Go through the tutorials below to learn how to reassign the author of a post in WordPress.
Changing The Author Of A Post In WordPress – Tutorial
Users typically get assigned the role of ‘author’ in WordPress in the Users screen (Users > Add New) …
(Users screen – WordPress)
When the user logs into the site and creates a new post, authorship of the post is then attributed to them …
(Posts in WordPress are typically assigned authorship to the user that created it)!
We cover how to add authors to WordPress in a separate tutorial.
In this step-by-step tutorial, we explain how to change authors assigned to WordPress posts using different methods, like:
- Keeping the same post authors assigned to an item but changing the display name (i.e. the ‘published by’ name),
- Attributing a post to a different author in the Post Editor (change individual post),
- Reassigning posts to different authors in the Quick Edit section (make changes in single posts),
- Reassign multiple posts to a different author using the ’Bulk Actions’ function
- Transferring posts to other authors (user deletion).
Let’s go through each of these methods.
Method #1 – Same Author, Different Name
Let’s say that you decide to change the name being displayed on all posts that you have written to a different name.
The reason for this could be because:
- You were set up with a username like ”admin” or “editor” and you would like the posts that you publish to display your real name,
- You would like to publish posts using an alias,
So, for example, let’s say that all of your posts look like this …
(Posts section – Post Author)
But you would like to change your name to this …
(Posts section – Post Author)
Or maybe this …
(Posts section – Post Author)
If you want to change the author name displayed on all of your own posts to something else, all you have to do is change your nickname (public display name) in your User Profile section. (Note: this will change the author name on all your posts)
You can access your Profile screen using various methods:
#1 – Log into the Admin and click on Users > All Users …
(Users Menu – All Users)
Hover over your user profile and click the ‘Edit’ link …
( Edit link)
#2 – You can also click on Users > Your Profile from the Dashboard menu …
(Users – Your Profile)
#3 – You can also click on the ‘Howdy, Your Site Name’ tab at the top of your dashboard screen and select Edit My Profile …
(WordPress admin toolbar: Howdy, Your Site Name – Edit My Profile)
Using all of the above methods will bring you to the Profile area …
(WP Profile screen)
Type in a new Nickname (1) and (2) select the new nickname you’ve just created from the drop-down menu in the Display name publicly as field …
(User Profile panel – Name section)
Update your new settings …
(Profile area – Update User button)
Your profile will be updated with your new nickname …
(Edit Profile area – User updated message)
Return to the Table of Posts and you should see all the posts you have authored are now displayed using your new nickname …
(Posts screen – Post Author changed)
Tip: Use this method to change the name associated with your posts if you were assigned the username “admin” when your WordPress site was installed …
(User Profile panel – Name – Username)
To learn more about updating the User profile, see this tutorial:
Method #2 – Assign WordPress Posts To Different Users
If your site allows multiple users to publish content, then you can assign posts to users as follows:
First, make sure that whoever you want to assign posts to:
- Is a registered site user,
- Has a User Profile already configured, and
- Has been given any role other than “Subscriber” (e.g. “Author”, “Contributor”, etc).
(WordPress User Roles)
Making Bulk Changes To Post Authors
In your Posts screen, click on the author name of the posts you plan to make changes to …
(WordPress Posts panel – Author column)
This displays a list of all posts they have written …
(List of posts assigned to selected Author)
Select the posts you want assigned to another author from the Table of Posts, either by selecting the checkbox next to individual post entries or click the checkbox on the column header to select all items at once …
(Posts – Select Posts)
Select ‘Edit’ from the Bulk Actions drop-down menu (1) and click Apply (2) …
(Posts – ‘Bulk Actions’ menu)
The Bulk Edit section will display. Locate the Author options …
(Posts: Bulk Edit feature – Author settings)
(1) Select the author you would like to assign the selected posts to from the Author dropdown menu, and (2) click the ‘Update’ button to save your new settings …
(Changing authors on posts – Bulk changes)
If you cannot find the user that you want to assign as the new author of your selected posts in the dropdown menu, then check to make sure that you have assigned a user role that is not subscriber.
The new post author name should now be displaying for all the posts you have selected …
(Making bulk changes to post authors)
How To Change Individual Post Authors In WordPress
To change the post author for a single post item, select the post from the Table of Posts and click on the ‘Quick Edit’ link …
(Click on ‘Quick Edit’)
In the Quick Edit area, select a new author from the Author menu and click Update to update your new settings …
(Quick Edit section – Author menu)
The item you have selected should now display the new author name …
(Post author changed)
You can also change the post author in WordPress while creating or editing posts by selecting a new author from the Author box below your Post editor screen …
(You can change post authors in the Post editor screen)
Tip: If the Author box is not displayed below the post editor, then click the ‘Screen Options’ tab on the top right-hand corner of the “Edit Post” screen …
Check the Boxes > Author box ….
(Screen Options: Boxes – Author option)
You should now be able to see the Author section below your Post editor area …
(‘Author’ drop menu)
Method #3 – Assigning Posts From Deleted Authors To Another Author
If you remove a user from your site, you will be asked what to do with their content.
To assign all content from a deleted user to a different user, tick the radio button next to ‘Attribute all content to:’, choose a new author from the dropdown menu …
(WordPress Users – Delete Users)
Click Confirm Deletion …
(Users: Delete Users screen – Confirm Deletion button)
Post content from the deleted user will be attributed to the new author …
Congratulations, now you know how to change WordPress post authors.
"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