Reattributing WordPress Posts To Other Users
During the course of managing your website, there may be situations when you may need to change authors attributed to one or more posts on your site.
- You have published posts written either by yourself or someone else, where the assigned name is “admin”, or “guest author”, etc.
- Attributing post authorship from one author to another user,
- You import content written by outsourced article writers and want to publish the content under your name or assign it to other authors,
- Deleting authors from your site and transfering their content to existing members,
Go through the step-by-step tutorials below to learn all about the various methods you can use to reassign the author of a post in WordPress.
Reattributing Posts To A Different Author – Step-By-Step Tutorial
A user normally gets assigned the role of ‘author’ in WordPress via the Users panel (Users > Add New) …
(Users panel – WordPress)
When a user assigned the role of author logs into the site and creates a new post, the creator of the post is then attributed authorship of the post …
(Authorship of posts in WordPress is normally attributed to the user that created it)!
We cover how to add new authors and other types of users and how to create posts in WordPress in separate tutorials.
In this tutorial, you will learn how to change WordPress post authors using a number of different methods, like:
- How to change the ’published by’ name of authors,
- Reassign posts to different authors using the Post Editor feature (change individual posts),
- Reassign a post to a different author in the Quick Editor (single posts),
- Reassigning multiple posts to another author using the Bulk Editor
- Transferring posts to other users (user deletion).
Let’s go through each of these methods.
Method #1 – Keep The Same Author, Change The Author Name
Let’s say that you want to edit the name being displayed on all the posts created by you to a different name.
The reason for this could be because:
- You were set up with a username like “admin” and you would like your posts to display a different username,
- 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 …
(Posts – Post Author)
But you want the name changed to this …
(Posts – Post Author)
Or maybe even this …
(WP Posts screen – Post Author)
If you want to change the author name displayed on all posts you have authored to something else, all you have to do is change your nickname (public display name) in your User Profile settings. (Note: this will change the author name displayed all of your posts)
You can get to your Profile screen a number of ways:
#1 – You can log into your Admin dashboard and click on Users > All Users …
(Users – All Users)
Hover over your user profile and click the ‘Edit’ link …
(WP Users screen – Edit)
#2 – You can also click on Users > Your Profile in the WP Dashboard menu …
(Users – Your Profile)
#3 – You can also click on the ‘Howdy, Your Site Name’ tab at the top of your administration toolbar and select Edit My Profile …
(Howdy, Your Site Name – Edit My Profile)
Using all of the methods shown above will bring you to the Profile area …
(WordPress Profile area)
In the Profile screen, (1) change the Nickname to whatever name you would like to show up as the new post author and (2) select this nickname from the drop-down menu in the ’Display name publicly as’ option …
(User Profile panel – Name)
Save your new settings …
(Profile screen – Update User)
Your profile will be updated with the new nickname …
(Profile panel – User updated)
All of your posts should display with the new nickname …
(WordPress Table of Posts – Author changed)
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 …
(WordPress Profile panel – Name – Username)
We have created a detailed tutorial about changing your WordPress user profile here:
Method #2 – Assigning Post Authors To Other Users
If your site allows multiple users to publish content, then you can assign posts to different users as follows:
First, make sure that whoever you plan to assign post authorships to:
- Is a registered site user,
- Has a User Profile already configured, and
- Has been given a role other than “Subscriber” (e.g. “Author”, “Contributor”, etc).
(Edit User Profile panel: Name – Roles)
How To Make Bulk Changes To Post Authors
In the Posts panel, click on the author of the posts you plan to make changes to …
(Posts panel: Table of Posts – Author column)
This displays a list of all the posts they have written …
(Posts assigned to selected Author)
Select the posts you want to assign to another author from the Table of Posts, either by ticking the checkbox next to individual items or by clicking the column header check box to select all items at once …
(WordPress Posts area: Table of Posts – Post selection check box)
Select ‘Edit’ from the Bulk Actions drop-down menu (1) and click the ‘Apply’ button (2) …
(’Bulk Actions’ drop-down menu)
The Bulk editor displays. Locate the Author drop-down menu …
(Posts area: Bulk editor – Author menu)
(1) Select the author you want to assign the posts to from the Author dropdown menu, and (2) click the ‘Update’ button to update your new settings …
(Making bulk changes to post authors)
Users assigned the role of ‘subscriber’ do not show up in the ‘author’ menu. If you can’t locate the user that you would like to assign as the new post author in the dropdown menu, then check to make sure that you have assigned a user level that is not subscriber.
The new author name should now display for all the items you have selected …
(New post author)
Changing Individual Post Authors In WordPress
To change the post author for an individual item, select the post from your Table of Posts and click on Quick Edit …
(’Quick Edit’ function)
The Quick Edit inline editor expands to display all of the options for editing your post. Select the new user you want to assign your post to from the Author menu and click the ‘Update’ button to update your new changes …
(Inline editor screen – Author dropdown menu)
The new author name should now be displaying for the post you have selected …
(Post author changed)
You can also change the author of the post when creating or editing a post by selecting a different post author from the Author box below your Post editor screen …
(You can change post authors in the Post editor screen)
Tip: If you don’t see the Author section below the post editor, then click on ‘Screen Options’ at the top right-hand corner of your “Edit Post” screen …
(‘Screen Options’ tab)
Tick the checkbox for Author ….
(‘Screen Options’ tab: Boxes – Author option)
You should now be able to view the Author section below your Post editor area …
Method #3 – Transferring Posts To Another Author (User Deletion)
If you remove a user from your site, you will be asked what to do with the content owned by the user.
To attribute content from removed users to different users, select ‘Attribute all content to:’, choose a new user from the drop menu …
(WordPress Users – Delete Users)
Click Confirm Deletion …
Post content from a deleted user will be attributed to your selected user …
(WordPress Users panel)
Congratulations! Now you know how to change WordPress post authors.
"I love the way your email series "Infinite Web Content Creation Training Series" is documented and presented. It is very absorbing and captivating. The links and tutorials are interesting and educational. This has motivated me to rewrite my content following the concepts I am learning from the email series." - Mani Raju, www.fortuneinewaste.com