How To Change Post Authors In WordPress
There are times and situations where you may need to reassign post authors in WordPress.
- You have published posts that either you or someone else has written, where the assigned name is “admin”, or “editor”, etc.
- You allow multiple guest authors on your site and have to reassign post authorship from one user to another,
- You import content written by outsourced article writers and need to publish the content under your name or assign it to another user’s account,
- Deleting an author from your site and attributing their content to existing members,
Complete the tutorials below to learn how to change the author of a post in WordPress.
Reattributing Posts To Different Users – Step-By-Step Tutorial
A user gets assigned the role of ‘author’ in WordPress using the Users screen …
(WordPress – Add user)
When the user logs into WordPress and creates a new post, the creator of the post is then attributed authorship of the post …
(Posts in WordPress are usually assigned authorship to the user that created it)!
We cover how to add authors and how to create posts in WordPress in other tutorials.
In this tutorial, you will learn how to change post authors in WordPress using various methods, like:
- How to change the display name of an author,
- Reassigning a post to another author using the Post Editor (make changes to single post),
- Attribute a post to another author using the Quick Edit feature (change single post),
- Assigning multiple posts to another author using the Bulk Edit feature
- Transferring posts from deleted authors to another user.
Let’s go through each of these methods.
Method #1 – Changing The Display Name On All The Posts Created By You
Let’s say that you want to change the name displaying on all of the posts created by you to a different name.
This could be because:
- You were set up with a username like “admin” and you would like your published posts to display a different username,
- You would like to publish posts using an alias,
So, for example, let’s say that all of your posts look like this …
(Posts – Post Author)
But you want the name shown on the posts changed to this …
(Posts – Post Author)
Or perhaps even this …
(Posts – Post Author)
To change the author name displayed on all of your own posts to something else, all you have to do is change your public display name (nickname) in your User Profile section. (Note: the method below will change the author name that shows on all your posts)
You can get to the Profile screen a number of ways:
#1 – You can log into the Admin and click on Users > All Users …
(WP Users Menu – All Users)
Next, hover over your profile name and click Edit …
(WP Users panel – Edit)
#2 – You can also click on Users > Your Profile from the WP Dashboard menu …
(Users – Your Profile)
#3 – You can also click on the ‘Howdy, Your Site Name’ tab at the top of your admin toolbar and select Edit My Profile …
(WP dashboard toolbar – Edit My Profile)
Using any of the above methods will bring you to the Profile screen …
(User Profile area)
In the Profile screen, (1) change the name in the Nickname field to whatever name you would like showing as the new post author and (2) select the new nickname from the drop menu in the ’Display name publicly as’ option …
(WP Profile screen – Name)
Save your new settings …
(Profile area – Update User)
Your profile will now be updated with your new nickname …
(Edit User Profile panel – User updated notification)
Return to the Table of Posts and you will see that all of the posts are now displayed with your new nickname …
(Posts screen – Change Post Author)
Tip: Use this method to change the name associated with your posts if you were set up with the username “admin” when your WordPress site was installed …
(Edit User Profile screen – Name settings – Username)
To learn more about how to update the WordPress user profile, see this step-by-step tutorial:
Method #2 – Assign Posts In WordPress To Other Authors
If you allow multiple users to publish content on your site, then you can assign posts to users as follows:
First, make sure that whoever you intend to assign as the author:
- Is a registered site user,
- Has a User Profile already set up, and
- Has been assigned any role other than “Subscriber” (e.g. “Author”, “Administrator”, etc).
(WordPress Profile screen: Name – Roles)
Change Post Authorship For Multiple Items
In the Posts area, locate the author name of the posts you plan to make changes to and click on the name …
(WordPress Table Of Posts – Author column)
This displays a list of all posts assigned to filtered by author …
(List of posts filtered by Author)
Select the posts you would like assigned to another author from the Posts list, either by ticking the checkbox next to individual post entries or clicking the check box on the column header to select all items at once …
(WordPress Table Of Posts – Post selection checkbox)
Select ‘Edit’ from the Bulk Actions drop-down menu (1) and click the ‘Apply’ button (2) …
(Table Of Posts – ‘Bulk Actions’ menu)
The Bulk Edit screen expands. Find the Author settings …
(Posts: Bulk editor – Author menu)
(1) Select the author you would like to assign the posts to from the Author dropdown menu, and (2) click the ‘Update’ button to update your settings …
(Changing post authors in bulk)
If you cannot find the user that you want to assign as the new post author in the drop-down menu, then check to make sure that you have assigned a user level that is not subscriber.
All the items you have selected should now display the new post author name …
(Changing authors on multiple items at once)
Change Single Post Authorship
To change the post author for an individual item, select the item from your Table of Posts and click on Quick Edit …
(Click on the ‘Quick Edit’ link)
The Quick Edit inline editor expands to display a number of post editing options. Choose an author from the Author options and click the ‘Update’ button to save your new changes …
(Inline editor: options – Author drop-down menu)
The item you have selected should now display the new post author name …
(Posts – Author column)
You can also change the post author when creating or editing a post by selecting a different author from the Author box below your Post editor screen …
(Changing post authors in the Post editor area)
Tip: If the Author box is not showing below the post editor, then click the ‘Screen Options’ tab on the top right-hand corner of the “Edit Post” screen …
Select Author ….
(Boxes – Author option)
You should now be able to view the Author box below your Post editor …
Method #3 – Attribute Posts From Deleted Authors To A Different User
If a user is removed from your site, you will be asked what to do with the content owned by the user.
To assign all content from deleted users to different users, tick the radio button next to ‘Attribute all content to:’, choose a new author from the dropdown menu …
(WordPress Users – Delete Users section)
Click Confirm Deletion …
(WordPress Users: Delete Users – Confirm Deletion button)
All post content from a removed user will be transferred to your new author …
Congratulations! Now you know how to change a WordPress post author.
"I have used the tutorials to teach all of my clients and it has probably never been so easy for everyone to learn WordPress ... Now I don't need to buy all these very expensive video courses that often don't deliver what they promise." - Stefan Wendt, Internet Marketing Success Group