WordPress For Non-Techies: Free WordPress Tutorials – WPCompendium.org

How To Change Post Authors In WordPress

For a white label version of this tutorial visit WPTrainingManual.com.

How To Change Post Authors In WordPress

In this tutorial, you will learn how posts are assigned to users in WordPress, how to change post authorship, the reasons why you may need to do this, and various methods for reassigning posts to other authors on your site.

Why Change Post Authors?

In the course of managing your website or blog, there may be instances where you may need to reassign one or more posts to different authors.

For example:

Whatever your reasons are for reassigning posts on your site from one author to another, the tutorial below will show you how to easily do this.

How Posts Are Assigned To Users

WordPress comes with a number of default user roles. Some user roles do not have the capabilities of authoring posts on your site.

Some user roles cannot author posts on your site.

For a user to be able to create and publish their own posts, the minimum user level they should be given is the role of Author.

You can add new authors to WordPress in the Users screen (Users > Add New).

WordPress Users  screen – List of users assigned the role of Author

To learn more about user roles and capabilities, see this tutorial: How To Manage WordPress Users

When a user with post creating and publishing capabilities logs into your WordPress site and creates a new post, they are automatically assigned the authorship of that post.

WordPress normally assigns authorship of a post to the user that created it.

If you need help creating posts in WordPress, see this tutorial: How To Create A Post In WordPress

Changing Post Authors In WordPress – Different Methods

As explained earlier, there may be reasons for reassigning a post created by one user to another author.

In this section, you will learn how to change post authors in WordPress using the following methods:

Let’s go through each of these methods.

How To Keep The Same Post Author But Change The ‘Published By’ Display Name

Note: this method will change the author name displayed on all of your posts.

Let’s say that you’ve authored a number of posts on your site and decide to change the name displayed on your site for your user account. You may want to do this because:

So, for example, let’s say that all of your published posts look like the screenshot below, where the author is assigned as admin

WordPress Table of Posts – Post Author

Now, let’s say that you would like to change your post author name to reflect your position or job title, e.g. Business Editor

Maybe you want all of your posts to be published under your job title.

Or maybe you just want all of your published posts to display under your real name or an alias, like this…

Or maybe you want to change all of your posts to your real name or an alias.

To change how the author name displays on all the posts you have authored, all you have to do is change your nickname (your public display name) in your User Profile.

You can  access your Profile screen in a number of ways:

#1 – You can log into your WordPress Admin section and click on Users > All Users.

WordPress Users Menu – All Users

Next, hover over your username and click Edit.

Click the Edit link under your username.

#2 – You can also click on Users > Profile in your WordPress Admin area.

WordPress Users Menu – Profile

#3 – You can also click on the ‘Howdy, Your Site Name’ tab on the top right-hand corner of your administration screen and select Edit Profile from the dropdown menu

Select Edit Profile.

All of the above methods will bring you to the Profile screen.

WordPress User Profile screen.

In the Profile screen,change the name in the Nickname field to whatever name you would like to display as your new post author name (1) and select the new nickname you’ve just created from the drop-down menu in the Display name publicly as field (2).

Select a new nickname.

Remember to click the ‘Update Profile’ button to save your new settings.

Save your settings.

Your profile will update with your new nickname.

Your new profile changes have been updated.

To learn more about editing your user profile, see this tutorial: How To Edit Your WordPress User Profile

Once you have updated the nickname in your profile, go back to the Table of Posts and you should see that all of the posts you have authored are now listed under your new nickname.

The posts you have authored now display under your new nickname.

Tip: Usernames cannot be easily changed in WordPress, so we recommend using this method to change the name associated with your posts if you were originally assigned a username like admin.

Usernames cannot be easily changed in WordPress.

To learn how to change your username in WordPress, go here: How To Change The Admin Username In WordPress

How To Change Authorship Of Single Posts Using The Post Editor Screen

If you plan to allow multiple users to publish content on your WordPress site, then you can assign post authorship to other users as follows:

First, make sure that whoever you intend to assign posts to as the new author:

Make sure the user has been assigned a role higher than Subscriber.

How To Make Bulk Changes To Post Authors

In your Posts screen,  locate the author name of the posts you plan to make changes to and click on it.

Click on the author name.

This will bring up a filtered list of all the posts assigned to that author.

List of posts filtered by Author.

Select all the posts you would like to assign to a different author from the Table of Posts, either by ticking the checkbox next to individual post entries or by clicking the  main checkbox on the column header to select all items at once.

Select all the posts you would like to assign to another author.

Select ‘Edit’ from the Bulk Actions dropdown menu (1) and click the ‘Apply’ button (2).

Select Edit then click apply to bulk edit posts.

The Bulk Edit feature will expand and display various inline post editing options.

Locate the Author section.

Locate the Author section.

Next, select the author you would like to assign the selected posts to (1), then click the ‘Update’ button to save your new settings (2).

This will change the author of all selected posts.

If you cannot find the user that you want to assign as the new post author in the dropdown menu, then make sure that you have assigned a user role for that person higher than Subscriber.

The new post author’s name should now display for all the posts you have selected and edited.

Post author changed on multiple posts.

How To Change Authors On Single Posts In WordPress

To change post authorship for a single post, select the entry from your Table of Posts and click on Quick Edit.

Click on Quick Edit to change the current post author.

The inline editor expands to display all of the options for editing your post. Select a new post author from the Author dropdown menu and click the ‘Update’ button to save your new settings.

Select a new post author from the dropdown menu.

The new post author’s name should  display for the post you have selected and edited.

This post has a new author.

You can also change  post authors in WordPress while creating or editing posts by scrolling down to the bottom of your Post editor screen and selecting a different author from the users listed in the Author dropdown menu.

You can change post authors while creating or editing posts in the Post editor screen.

Your selected user will be assigned authorship of this post. Remember to save or publish to update your settings.

Selecting a new post author in the Post Editor screen is easy.

Tip: If you cannot see the Author box below your post editor area, click on the Screen Options tab in the top right-hand corner of the “Edit Post” screen.

Click on the Screen Options tab if you can’t see the Author box below your post editor area.

Check the Boxes > Author checkbox to enable the Author Box.

Tick the Author box to display it on your Post editor.

The Author box should now display below the content area.

Author box

If you need help with this section, see the following tutorials:

How To Assign Posts To Another User When Importing Content From An XML File

WordPress has a built-in import/export feature in the Tools menu section that lets you import posts exported from another WordPress site, or from a special content file (called a WordPress XML file).

This is useful if you plan to employ content writers (e.g. freelance article writers) but don’t want to give them access to your site.

Writers can create content on a WordPress site of their own, then export an XML file with the content already formatted for WordPress.

You then simply import this file into your own WordPress site, assign it to one of your users, and publish the post as your own.

WordPress gives you a couple of options when importing a WordPress XML file:

Import content from other WordPress sites as a WordPress XML file and assign a user of your choice.

For more details on how to import and export content from WordPress, see this tutorial: How To Use The WordPress Tools Menu

How To Assign Posts From A Deleted User To Another User

If you delete users from your site (e.g. ex-staff members who no longer work in your business), what happens to their posts?

What happens to a user’s posts when the user is deleted?

WordPress asks you what to do with the content owned by the user. You can delete the content or attribute (assign) it to another user.

To assign all content from the user you are about to delete from your site to another user, select the Attribute all content to: radio button and choose a new author from the dropdown menu.

Before deleting a user from your site, WordPress lets you select another user to assign their content to.

Click the Confirm Deletion button.

Click the button to delete the old user and attribute all of their content to the new user you have selected.

All post content from the deleted user will be transferred to the selected user. They will now be assigned as that content’s author.

User deleted confirmation notice.

Congratulations! Now you know how to change post authors in WordPress.

How To Change Post Authors In WordPress


"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


We are not affiliated, associated, sponsored, or endorsed by WordPress or its parent company Automattic. This site contains affiliate links to products. We may receive a commission for purchases made through these links.

For a white label version of this tutorial visit WPTrainingManual.com.