How to Change Authors for Multiple WordPress Posts at Once

How to Change Authors for Multiple WordPress Posts at Once

Managing author attributions across large content libraries can become a major headache when team members transition or guest posts need bulk reassignment. Manually opening each article in the editor wastes hours. Fortunately, WordPress features a robust native Bulk Edit suite that enables you to reassign dozens or hundreds of published posts in seconds—with zero plugins required.

WordPress Core Bulk Actions Architecture

Under the official WordPress Posts Screen Bulk Actions Documentation, WordPress provides administrative tools to execute mass updates across posts. By combining the posts per page configuration in Screen Options with bulk metadata processing, administrators can reassign hundreds of database records in a single transactional request.

WordPress All Posts table showing multiple post checkboxes selected and the Bulk Actions dropdown set to Edit
Selecting posts and executing the native Edit bulk action opens the comprehensive bulk metadata editor across all selected entries.

Step 1: Increase Posts Per Page via Screen Options

By default, WordPress displays 20 posts per page. If you have 80 or 150 posts to reassign, expanding this view eliminates pagination friction as described in the official WordPress Screen Options Overview:

  1. Go to Posts > All Posts in your dashboard.
  2. Click the Screen Options tab in the extreme top right corner of the screen.
  3. In the Number of items per page field, change 20 to 100 (or up to 200 depending on your server resources).
  4. Click Apply. Your table will instantly refresh showing up to 100 posts on a single screen.

Step 2: Filter and Select Posts for Reassignment

To target posts belonging to a specific outgoing writer:

  1. Use the top dropdown filters or simply click on the existing author’s name in the post list table to filter strictly by that user’s content.
  2. Select the master checkbox next to Title in the table header to check every displayed post at once (or manually check specific post rows).
  3. Click the Bulk actions dropdown menu above the table and select Edit.
  4. Click the Apply button. The native WordPress Bulk Edit control panel will expand across the top of your post list.

Step 3: Reassign Author and Save Changes

Inside the Bulk Edit panel, you will see a list of selected post titles on the left and various attribute dropdowns on the right:

  1. Locate the Author dropdown menu. By default, it says —No Change—.
  2. Click the dropdown and select the replacement author account.
  3. Ensure other fields (Categories, Comments, Status, Pings) remain untouched at —No Change— so their existing values are preserved intact.
  4. Click Update on the lower right of the panel.

WordPress will loop through all selected posts in the database, updating the post_author field in the wp_posts table. The page reloads showing all articles successfully reassigned to the new author!

The exact same bulk interface can be leveraged for site-wide taxonomy cleanup. If you are also reorganizing blog categories, read our step-by-step guides on how to add a category to multiple WordPress posts at once and how to remove a category from multiple WordPress posts. Need to change an author on a single post instead? Check out how to change a WordPress post author without a plugin.

James Parker

James Parker

James Parker is a technology writer and WordPress enthusiast who shares practical guides on SEO, web development, AI tools, and digital growth. He focuses on creating easy-to-follow tutorials that help beginners and professionals build better websites and improve their online presence.