To change a post’s credited author, go to Posts → All Posts, choose Quick Edit, select a user in the Author field, and click Update. You do not need to edit the article itself. For several posts, use WordPress’s native Bulk Edit tool; for a large or rule-based migration, use a carefully scoped WP-CLI command.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
Before you change a post’s author
Make sure the account you are using can edit the post and that the replacement person has a WordPress user account. The author selector is permission-dependent, so it may not list every user on the site. WordPress checks capabilities such as edit_posts, edit_others_posts, and edit_published_posts; custom roles and capability plugins can change the result. See the WordPress roles and capabilities documentation.
As an Amazon Associate I earn from qualifying purchases.
The Tool Desk
Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →- For a one-off change, use Quick Edit unless you also need to inspect other post settings.
- For a large reassignment, make a database backup and test on staging first.
- Check whether the site uses a co-author, guest-author, author-box, or custom editorial plugin. Such tools can store or display author information in addition to WordPress’s normal single-author field.
- Confirm that the new attribution is editorially and legally accurate. A technical reassignment can affect disclosures, internal records, and accountability.
Change the author of one post with Quick Edit
Quick Edit is the fastest native method and leaves the title, body, categories, tags, slug, featured image, and publication date unchanged.
- In the WordPress dashboard, open Posts → All Posts.
- Find the post. Use the author filter on the posts screen if you need to locate everything currently assigned to a particular user. The posts-screen controls are documented at WordPress Posts screen.
- Hover over the post title and click Quick Edit.
- Open the Author dropdown and choose the replacement user.
- Click Update.
After saving, open the post on the front end and verify the byline, author link, biography, avatar, and any “written by” disclosure. The saved author value and the visible byline can differ when a theme, cache, or plugin supplies its own display.
#1 Best Overall
Change the author in the Block Editor
Use the full editor when you want to review the post while changing its attribution.
- Open Posts → All Posts.
- Click the post title or its Edit link.
- In the editor, open the settings sidebar with the sidebar button in the upper-right corner if it is closed.
- Select the Post tab and expand the post settings if necessary.
- Find Author, choose the new user, and click Update.
The author selector is available in the post settings sidebar when the account has sufficient permission. WordPress describes this area in the Page/Post Settings sidebar documentation. A collapsed panel, a customized editor, a custom post type, or insufficient capability can make the control appear to be missing.
Recommended Free Tools
Change the authors of multiple posts with Bulk Edit
Bulk Edit applies one replacement author to every selected post. Use it only when all selected posts should receive the same attribution.
- Go to Posts → All Posts.
- Tick the checkboxes beside the posts you want to change. Filter by author, status, category, or date first when that helps narrow the selection.
- Choose Edit from the Bulk actions menu.
- Click Apply.
- Set the Author field in the bulk-edit panel to the replacement user.
- Click Update.
WordPress core documents both the Quick Edit author field and the Bulk Edit author field on its Posts screen page. If different posts need different replacement authors, process separate batches or use a script with explicit rules. Check the number of selected posts before submitting: a broad filter or “select all” action can reassign far more content than intended.
Change the author in Classic Editor
The Classic Editor uses the same underlying post-author setting, but the box may be hidden by default or moved by a plugin.
Rank #2
- Open the post in the Classic Editor.
- Near the top-right, open Screen Options.
- Enable Author if it is listed.
- Find the Author box, select the replacement user, and click Update.
Exact placement varies by WordPress version, editor mode, theme, and installed plugins. If Screen Options does not list an Author box, the post type or an extension may have disabled it; use Quick Edit, the Block Editor, or an administrator/editor account to determine whether the limitation is editorial rather than visual.
If the Author field or user is missing
A missing dropdown is usually a capability, interface, or customization issue rather than a requirement to edit the database.
| Symptom | Likely cause | What to do |
|---|---|---|
| No Author field in Quick Edit | Customized admin screen, unsupported post type, or hidden screen setting | Check Screen Options, try the full editor, and confirm that the post type exposes an author field. |
| The replacement user is absent | Capability filtering | Ask an Editor or Administrator to make the change, or have the site owner review the role’s capabilities. |
| The change cannot be saved | The account cannot edit that post, other users’ posts, or published posts | Confirm access to edit_posts, edit_others_posts, and, where relevant, edit_published_posts. |
| The sidebar is not visible | Closed or collapsed editor settings | Reopen the settings sidebar and expand the Post panel. |
| The old byline remains after saving | Page cache, CDN/object cache, a custom template, or a separate byline field | Verify the saved post, test while logged out, purge applicable caches, and inspect the template or author plugin. |
| The original account was deleted | Posts were not reassigned during account removal | Restore from backup if necessary, or use the user-deletion attribution workflow described below. |
WordPress’s core author meta box builds its list according to the post type’s edit-post capability; it is not a directory of every account. The implementation is documented in post_author_meta_box(). Do not grant Administrator access merely to change a byline. Give the minimum capability needed, and test custom roles on staging.
Can an Author role change a post to another author?
Not reliably. In a default installation, an Author can generally manage their own posts, while an Editor can manage posts written by other users. An Administrator has broad access on a single-site installation. A Contributor can write and manage their own posts but cannot publish them by default, and a Subscriber cannot edit posts. Custom roles, multisite rules, and capability plugins can alter these defaults.
If the Author dropdown is unavailable or the intended user does not appear, the account needs the appropriate post-editing capabilities or an Editor/Administrator must perform the reassignment. The relevant capability documentation is Roles and Capabilities.
Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchWindows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallRank #3
What happens when you delete a WordPress user?
When an Administrator deletes a user from Users, WordPress offers two choices: delete that user’s posts and links, or attribute them to another user. Choosing attribution is the native way to transfer the account’s posts as part of removal. The workflow is described in the Users screen documentation.
- Back up the site before removing the account.
- Open Users → All Users and delete the account.
- When WordPress asks what to do with the content, choose the option to attribute the posts to another user.
- Select the replacement account and confirm the deletion.
- Review representative posts, author archives, disclosures, and any editorial records.
If the account still exists, change its posts through the Posts screen or editor instead. Do not delete the user first unless you have confirmed the attribution option and have a recoverable backup.
Change authors with WP-CLI
WP-CLI is useful for repeatable migrations or datasets too large for the admin list. The official command accepts a post ID and a numeric user ID:
wp post update POST_ID --post_author=USER_ID
For example:
wp post update 123 --post_author=45
The syntax is documented at wp post update. To reassign published standard posts currently owned by user 12 to user 45, one controlled shell pattern is:
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
wp post list
--post_type=post
--author=12
--post_status=publish
--format=ids
| xargs -n 1 wp post update --post_author=45
Before running a batch:
- Back up the database and test the query on staging.
- Verify both numeric user IDs with a trusted WordPress query or the Users screen.
- Run the listing command alone first and inspect the IDs it returns.
- Restrict
--post_type,--author,--post_status, dates, or other filters so the scope is explicit. - Process a single test post, then verify it with
wp post get POST_ID --field=post_authorand on the front end. - Do not assume that every WP-CLI version provides a universal
--dry-runoption forwp post update; a separate listing or staging test is safer. - Check shell behavior before using
xargs, particularly on systems where quoting, empty input, or command limits differ.
For automation outside WP-CLI, prefer the authenticated WordPress REST API and test one post before a batch. Use an account authorized to edit the content, send the numeric author ID, and check whether co-author or editorial plugins maintain additional data. Direct SQL changes to post_author should be a last resort for experienced developers with a verified backup because they can bypass permission checks, hooks, caches, revisions, and plugin-specific workflows.
Pages and custom post types
The same concept applies to Pages: the Pages screen documentation describes author changes through Quick Edit and Bulk Edit. A custom post type depends on how it registers capabilities and whether its author field is enabled. Its screen may therefore expose a different control or no author selector at all.
Before changing a custom type, confirm its capability mapping, post status, and any editorial plugin rules. A setting that works for ordinary blog posts is not automatically available for every post type.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.When a theme displays the wrong author
Changing the stored post author is different from changing the front-end presentation. A block theme may use a Post Author or Post Author Name block in the single-post template. That block can display a name, avatar, byline, biography, and author link according to its settings; see the Post Author block documentation.
If the stored author is correct but visitors see an old or unexpected name, inspect:
- Appearance → Editor → Templates and the single-post template.
- The Post Author block and its display settings.
- Theme-specific author metadata and author-box settings.
- SEO or editorial plugins that generate their own author markup.
- Page, CDN, and persistent object caches.
After saving the post, test in a private window or while logged out. If the old byline disappears only after a cache purge, the attribution was already correct in WordPress.
Best Value
Need co-authors or guest authors?
WordPress core stores one primary post author. Assigning one existing user to a post is a native operation; crediting several people, displaying a guest without a user account, or maintaining richer author profiles is a broader editorial requirement.
Examples of tools in the WordPress Plugin Directory include PublishPress Authors for multiple, co-, and guest authors; WP Post Author for author boxes and related author features; and Author Kit for author profiles, guest authors, and co-authors. These are optional solutions, not prerequisites for changing one ordinary post from User A to User B. Before installing one, check how it stores authors, how it handles existing attribution, and whether it changes structured data or author archives.
Changing the post author versus changing the author’s name
| Operation | What it changes | What it does not change |
|---|---|---|
| Change the post author | Reassigns a particular post’s stored WordPress author and usually changes the linked author archive | Does not rename the user account or rewrite the post body |
| Change a user’s display name | Changes how that user’s name may appear across their posts and profile surfaces | Does not transfer posts to another user |
| Change the username/login | Changes account-login information when supported by the site’s account-management process | Is not required to reassign a post |
| Change an author slug | Changes the author archive path | Does not by itself change which user owns a post |
| Change an author box or template | Changes front-end presentation | May leave the stored post author untouched |
The post permalink normally stays the same when you change its author. The author archive link, author-related structured data, and the set of posts listed on each author archive may change. Do not promise an SEO improvement: the effect depends on the site’s editorial policy, author pages, structured-data implementation, and whether the new attribution reflects the true author or editor.
Final verification checklist
- Reopen the post in the dashboard and confirm the selected user.
- View the published page while logged out or in a private browser window.
- Check the visible byline, author link, avatar, biography, and disclosure text.
- Confirm the post permalink, title, body, categories, tags, featured image, and publication date remain as intended.
- Review the relevant author archive and any structured author information.
- Purge page, CDN, and object caches only after confirming the saved value.
- For bulk or scripted changes, retain the backup and a record of the selected post IDs and replacement user ID.
Bottom line
For one post, Posts → All Posts → Quick Edit → Author → Update is the simplest answer. Use the Block Editor or Classic Editor when you need a fuller review, Bulk Edit when every selected post gets the same user, the delete-user attribution workflow when removing an account, and WP-CLI when a tested, filtered migration is more efficient than manual editing.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




