How to manage multiple authors in WordPress
WordPress lets you create several users, assign editorial roles and change a post’s single author. It does not provide shared bylines for one post by default, so co-authored posts, guest writers and author boxes need a plugin or custom development.
- 01Choose the authorship model
- 02Create the contributor accounts
- 03Complete each author profile
- 04Know the manual route’s limit
- 05Check the theme output
- 06Use a multi-author plugin
What you need
- Administrator access to the WordPress dashboard
- A list of contributors and the access each person needs
- A recent backup before changing authorship on existing content
- A staging site if you are adding a plugin to a live publication
Choose the authorship model
Decide whether you only need several people to publish their own posts, or whether one post must show two or more bylines. WordPress handles separate user accounts and editorial roles in core, but a post normally has one assigned author.
Also decide whether every writer needs a login. A guest writer can be credited without receiving dashboard access, but that requires a guest-author feature rather than a normal WordPress user.
Create the contributor accounts
Go to Users > Add New, enter each person’s username and email address, and choose a role. Use Editor for someone who must manage other people’s posts, Author for someone who can publish their own posts, and Contributor for someone whose work needs approval. WordPress documents these roles as having different capabilities.
Give people the lowest role that fits the job. An Author can publish their own work, while an Editor can publish and manage posts written by other users. Do not give every contributor Administrator access just to make authorship work.
Complete each author profile
Ask each writer to open Users > Profile and complete their display name, biography, website and profile image where your site supports it. Check how the author name appears publicly before publishing, because the login name is not always the display name.
For a normal WordPress post, open the post editor, open the post settings sidebar and use the Author setting to choose a different single author. The control only appears when your account has enough permission.
Know the manual route’s limit
The manual route is fine for a blog where each post has one responsible author. You can create users, assign roles and change the single author from the editor or from the posts list’s edit controls.
It does not create true shared bylines. Adding two names in the content, title or a custom field will not automatically create author archive links, author feeds, profile boxes or correct attribution. Building that yourself means custom fields, template changes and maintenance whenever the theme or WordPress changes.
Check the theme output
Open a published post and confirm that the byline, author link, biography and avatar appear as intended. A plugin can store several authors correctly while the theme still prints only WordPress’s normal single-author output; this is a common reason the second byline seems to be missing.
Also check author archive pages, mobile layouts, feeds and SEO metadata. If you delete a user later, review their posts and attribution before confirming the deletion. Keep a backup before migrating or reassigning a large archive.
Use a multi-author plugin
For co-authored posts, guest writers or profile boxes, the fast route is to install and activate PublishPress Authors Pro, then configure its author display and profile settings. Add registered users or guest author profiles in the post editor and verify the byline on the front end.
This approach is suited to publishing sites that need multiple authors on one post, guest authors without normal user accounts, custom author profiles and author boxes. PublishPress Authors documents support for coauthors, guest authors, author boxes, shortcodes and blocks.
Let PublishPress Authors Pro do it
Supports co-authored posts, guest authors, and customizable author profiles; ideal for multi-contributor publishing sites.
Sources
- wordpress.org /documentation/article/users-add-new-screen/?utm_source=open…
- wordpress.org /documentation/article/page-post-settings-sidebar/?utm_sourc…
- wordpress.org /plugins/publishpress-authors/?utm_source=openai
Questions
- Can WordPress have multiple authors on one post without a plugin?
- No, WordPress core assigns one author to a post. You can mention other contributors in the content or build a custom authorship system with fields and theme code, but that will not automatically provide shared bylines, author archives or guest profiles. A multi-author plugin is the practical option for proper attribution.
- What WordPress role should I give a regular writer?
- Give a regular writer the Author role if they should publish and manage their own posts. Use Contributor if their work must be reviewed before publication. Use Editor only for people who need to manage or publish other users’ posts, because Editors have substantially broader content permissions.
- Can I credit a guest writer without creating a WordPress user?
- Yes, but not with WordPress’s standard author field alone. Create a guest-author profile through a plugin that supports guest authors, then assign that profile to the post. This avoids creating unused logins while still allowing a name, biography, avatar and author archive to appear publicly.
- Why does a second author not appear after I add one?
- The theme may only output WordPress’s normal single-author template, even though the multi-author data is saved correctly. Check the plugin’s author-box or block settings, inspect the single-post template, and test the page on the front end. Theme, SEO and caching conflicts can also leave an old byline visible.
- Is a plugin necessary for a site with several writers?
- No, not if each post has one author and your main need is separate logins and editorial permissions. WordPress core handles users, roles and single-author posts well. You need a plugin when posts require shared bylines, guest authors, author boxes, custom profiles or author listings beyond the core author field.