Assigning WordPress Posts To Different Authors
There may be situations during the course of managing your website where you may need to reassign the author attributed to one or more of your WordPress posts.
- You have published posts that either you or someone else has written, where the assigned name is “admin”, or “guest author”, etc.
- You allow multiple guest authors to submit posts your site and need to reassign post authorship from one author to another user,
- You import posts written by outsourced article writers and need to reassign the content either to your account or the account of other authors,
- You delete an author from your site and want to assign attribution to existing users,
Go through the step-by-step tutorials below to learn how to reassign authors in WordPress.
How To Change WordPress Post Authors – Tutorial
You can add a new author to WordPress in the Users panel …
(Users panel – WordPress)
When a user assigned an ‘author’ role logs into WordPress and creates a post, the user is then attributed authorship of the post …
(Authorship of posts is usually attributed 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 the following methods:
- Keeping the same post author but changing their display name,
- Reassigning a post to another author using the Post Editor (single post change),
- Assigning a post to a different author using the Quick Edit section (single post change),
- Assign multiple posts to other authors in the Bulk Edit function
- Transferring posts from deleted authors to a different author.
Let’s go through each of these methods.
Method #1 – Keep The Same Author, Change The Author Name
Let’s say that you need to edit the name displaying on all of the posts that you have created to a different name.
There could be a number of reasons for doing this. It could be because:
- You were set up with a username like ”admin” or “editor” and you want to publish posts using a different username,
- You would like to publish posts under an alias,
So, for example, let’s say that your posts look like this …
(WP Posts section – Post Author)
But you want the name shown on the posts changed to this …
(WordPress Posts screen – Post Author)
Or even this …
(Posts section – 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 settings. (Note: the method below changes the name on all your posts)
You can get to your Profile screen using various methods:
#1 – You can log into the WP Dashboard and click on Users > All Users …
(Users Menu – All Users)
Next, hover over your name and click the ‘Edit’ link …
(Users – Username > Edit link)
#2 – You can also log into the WordPress Dashboard and click on Users > Your Profile …
(Users – Your Profile)
#3 – You can also go to the ‘Howdy, Your Site Name’ tab at the top of your dashboard screen and click on Edit My Profile …
(WordPress admin toolbar: Howdy, Your Site Name – Edit My Profile)
Any of the methods shown above will bring up the User Profile panel …
Type in 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 area – Name settings)
Click Update User to save your settings …
(WordPress Profile screen – Update User button)
Your profile will be updated with the new nickname …
(WordPress User Profile panel – User updated notification)
Go back to your Table of Posts and you will see that all of the posts you have authored are now displayed using your new nickname …
(Posts – Post Author)
Use this method to change the name assigned to your posts if you were assigned the username “admin” when your WordPress site was installed …
(Profile screen – Name – Username)
We have created a detailed tutorial about changing your user profile here:
Method #2 – Assigning A Post To Another Author
If you allow multiple users to publish content on your site, then you can assign post authorship to different users as follows:
First, make sure that whoever you want to assign as a new post author:
- 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”, “Editor”, etc).
(WordPress Edit Profile panel: Name – Role options)
Changing Authors For Multiple Items
In the Posts screen, click on the author name of the posts you plan to make changes to …
(WordPress Table Of Posts – Author column)
This displays a list of all the posts they have written …
(List of posts filtered by Author)
Select all posts you want to be assigned to another author from the Posts list, either by selecting the checkbox next to individual items or click the check box on the column header to select all items …
(Posts – Post selection checkbox)
Select ‘Edit’ from the Bulk Actions dropdown menu (1) and click Apply (2) …
(’Bulk Actions’ menu)
This displays the Bulk Edit feature. Find the Author dropdown menu …
(Posts: Bulk Edit feature – Author options)
(1) Select the author you would like to assign the selected posts to from the Author options, and (2) click the ‘Update’ button to update your new changes …
(Changing authors on multiple items at once)
If you can’t find the user that you would like to assign as the new author of your selected posts in the drop-down menu, then check to make sure that you have assigned a user level that is not subscriber.
The new author name should now be displaying for all the posts you have selected …
(Making bulk changes to post authors)
Change Single Post Authorship In WordPress
To change post authorship for an individual item, select the post from your Table of Posts and click on the ‘Quick Edit’ link …
(’Quick Edit’ function)
The inline editor displays all your editing options. Select a new author from the Author dropdown menu and click the ‘Update’ button to update your new settings …
(Quick Edit: Post editing options – Author dropdown menu)
The new author name should now display for the post you have selected …
(WP Posts screen: Table of Posts – Author column)
You can also change post authors while creating or editing a post by selecting another author from the Author box at the bottom of your Post editor screen …
Tip: If the Author section is not displayed below your post editor, then click the ‘Screen Options’ tab in the top right-hand corner of the “Edit Post” screen …
(‘Screen Options’ tab)
Check the box next to Boxes > Author ….
(Author – ‘Screen Options’ tab)
You should now be able to view the Author box below the Post editor …
Method #3 – Transferring 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 transfer content from removed users to different users, select ‘Attribute all content to:’, choose a new author from the dropdown menu …
(Users – Delete Users)
Click the ‘Confirm Deletion’ button …
(Users: Delete Users – Confirm Deletion)
Post content from a removed user will be attributed to your selected user …
(WordPress Users area)
Congratulations! Now you know how to change a WordPress post author.
"I was absolutely amazed at the scope and breadth of these tutorials! The most in-depth training I have ever received on any subject!" - Myke O'Neill, DailyGreenPost.com