There could be situations where you may need to reassign the author assigned to one or more of your WordPress posts.
- have posts that either you or someone else has written, where the assigned name is “admin”, or “guest author”, etc.
- Reassigning posts one author to another user,
- Importing content written by ghost writers that have to be reassigned either to your name or to another author’s account,
- You delete a user from your site and want to reassign content authorship to existing users,
Complete the tutorials below to learn about the various ways you can reassign an author in WordPress.
- Changing A WordPress Post Author – Tutorial
Changing A WordPress Post Author – Tutorial
Users typically get assigned the role of ‘author’ in WordPress in the Users screen (Users > Add New) …
(Users panel – WordPress)
When a user assigned the role of author logs into WordPress and creates a new post, the user is then attributed authorship of the post …
(Posts in WordPress are normally assigned authorship to the user that created it)!
We explain how to add authors and other types of users and how to create posts in WordPress in other tutorials.
In this step-by-step tutorial, you will learn how to change WordPress authors in posts using a number of different methods, like:
- Change the ’published by:’ name of a post author,
- Assign posts to other authors in the Post Editor (change single post),
- Reassign a post to a different author in the Quick Edit screen (single post changes),
- Reassign multiple posts to another author in the Bulk Editor
- Transferring posts to another author (user deletion).
Let’s go through each of these methods.
Method #1 – Keep The Same Author, Change The Display Name
Let’s say that you decide to edit the name displaying on all posts that you have created to a different name.
There could be various reasons for doing this. It could be because:
- You were set up as “admin” and you want to publish posts using your real name,
- You would like to publish posts under an alias (i.e. a pen name),
So, for example, let’s say that your posts look like this …
(WordPress Posts section – Post Author)
But you want the name shown on the posts changed to this …
(WordPress Posts section – Post Author)
Or maybe even this …
(Posts – Post Author)
If you want 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 settings. (Note: this changes the name on all your posts)
You can access the Profile screen using various methods:
#1 – You can log into the Admin section and click on Users > All Users …
(Users Menu – All Users)
Hover over your username and click the ‘Edit’ link …
(Users panel – Username > Edit)
#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 on the top right-hand corner of your dashboard screen and select Edit My Profile …
(WP admin toolbar – Edit My Profile)
All of the methods shown above will bring you to the Profile area …
In the User Profile area, (1) change the Nickname and (2) select the new nickname from the drop-down menu in the Display name publicly as settings …
(WP Profile area – Name section)
Update your settings …
(WP Profile area – Update User)
Your profile will be updated with your new nickname …
(Edit Profile screen – User updated)
All the posts you have created will now display under your new nickname …
(WP Table of Posts – Post Author changed)
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 originally installed …
(Edit Profile area – Name – Username)
We have written a detailed tutorial on how to edit the user profile here:
Method #2 – Assign Post Authors To Different Users
If you allow multiple users to publish content on your WordPress site, then you can assign post authorship to users as follows:
First, make sure that whoever you intend to assign posts to:
- Is a registered site user,
- Has a User Profile already set up, and
- Has been assigned a role other than “Subscriber” (e.g. “Author”, “Editor”, etc).
(WordPress User Roles)
How To Change Authorship On WordPress Posts – Bulk Post Changes
In the Posts panel, locate the author of the posts you plan to make changes to and click on the name …
(WP Posts panel: Table of Posts – Author column)
This brings up a list of all the posts they have written …
(List of posts filtered by Author)
Select all posts you want assigned to a different author from the Table of Posts, either by ticking the checkbox next to individual post entries or click the check box on the column header to select all items …
(Posts – Post selection check box)
Select ‘Edit’ from the Bulk Actions drop-down menu (1) and click Apply (2) …
(WordPress Posts panel: Table of Posts – ‘Bulk Actions’ drop menu)
The inline Bulk editor displays. Locate the Author settings …
(Posts panel: Bulk Edit feature – Author options)
Next, (1) Select the author you would like to assign the posts to from the Author drop menu, and (2) click the ‘Update’ button to update your settings …
(Making bulk post author changes)
If you can’t 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 role for the user other than subscriber.
All the items you have selected should now display the new post author name …
(Making changes to post authors in bulk)
Changing Single Post Authorship
To change post authorship for an individual item, select the item from the Table of Posts and click on the ‘Quick Edit’ link …
(Click on ‘Quick Edit’)
In the Quick Edit screen, select an author from the Author menu and click the ‘Update’ button to change your new settings …
(Inline editor screen – Author dropdown menu)
Your post should now display with the new author …
(Post author changed)
You can also change the post author while creating or editing posts by selecting a different author from the Author box below your Post editor screen …
(You can change post authors in the Post editor area)
Tip: If you cannot see the Author box below the post editor, then click the ‘Screen Options’ tab on the top right-hand corner of the “Edit Post” screen …
(‘Screen Options’ tab)
Check the Boxes > Author option ….
(Author – ‘Screen Options’ tab)
The Author section will now be displayed below the Post editor …
(‘Author’ dropdown menu)
Method #3 – How To Transfer Posts From Deleted Users To A Different Author
If you delete a user from your site, you will be asked what to do with their content.
To attribute all content from a deleted user to a different user, select ‘Attribute all content to:’, choose a new user from the drop-down menu …
(WordPress Users – Delete Users section)
Click Confirm Deletion …
(WordPress Users: Delete Users – Confirm Deletion button)
All post content from a deleted user will be reassigned to the selected user …
(WordPress Users panel)
Congratulations! Now you know how to change a WordPress post author.
"This is AMAZING! I had learnt about how to use WordPress previously, but this covers absolutely everything and more!! Incredible value! Thank you!" - Monique, Warrior Forum
Disclaimer: WordPress and its related trademarks are registered trademarks of Automattic, Inc. This site is not affiliated with nor sponsored by Automattic, Inc. or the WordPress Open Source project. This site and the products and services offered on this site are not associated, affiliated, endorsed, or sponsored by WordPress, nor have they been tested, certified, or reviewed by WordPress. The owner, contributors and/or advertisers may derive financial benefit from sales of items linked to, advertised, or reviewed on this site.
Was this post useful? If so, please consider using the social links below and share this information with anyone who can benefit from WordPress.