How to Display Multiple Authors on a WordPress Post

· 6 min read

WordPress was designed around a simple assumption: every post has exactly one author. That works fine for personal blogs, but it falls apart the moment you have collaborative content. Interviews with two contributors, research pieces co-written by subject-matter experts, or newsroom articles with a reporter and an editor — all of these need multiple author attribution.

In this guide, we'll explain when and why you need co-author support, what WordPress doesn't do out of the box, and the best ways to display multiple authors on your posts.

When You Need Multiple Authors on a Post

Collaborative Articles

Many types of content are genuinely created by more than one person. Research roundups where two editors compile and analyze data, technical tutorials where a developer writes the code examples and a writer handles the narrative, or opinion pieces that present a dialogue between two experts. Crediting only one person misrepresents the work and shortchanges the uncredited contributor.

Newsrooms and Editorial Teams

News and magazine-style WordPress sites frequently have multiple people involved in a single article. A reporter does the fieldwork, an editor shapes the story, and sometimes a fact-checker or researcher contributes as well. Professional publications credit all significant contributors, and readers expect this level of transparency.

Interviews and Expert Roundups

If you publish interviews or expert roundup posts, the experts who provide their insights deserve visible attribution. Listing them as co-authors (rather than just quoting them in the body) gives them proper credit, makes the content more shareable for all participants, and strengthens E-E-A-T signals by associating multiple authoritative names with the piece.

Academic and Research Content

Academic blogs, think tanks, and research organizations routinely publish co-authored work. In these contexts, proper multi-author attribution isn't just nice to have — it's expected by the audience and often required by institutional standards.

WordPress's Single-Author Limitation

Under the hood, every WordPress post has a single post_author field that stores one user ID. The block editor's author selector is a dropdown, not a multi-select. Theme templates call the_author(), which returns one name. The REST API returns one author object per post.

This isn't a bug — it's a fundamental design decision baked into WordPress's database schema. Changing it requires either extending the data model (what plugins do) or working around it with custom fields and template hacks.

Without a solution, site owners typically resort to:

  • Crediting one author in the byline and mentioning others in the text ("This article was co-written with Jane Smith").
  • Creating a shared account like "Editorial Team" — which destroys individual attribution entirely.
  • Alternating the credited author between collaborators on different posts — which is inaccurate and creates messy author archives.

None of these approaches produce proper structured data, and none create the kind of clear, professional multi-author presentation that readers and search engines expect.

Solution 1: Tidy Author Box Pro Co-Authors

Tidy Author Box Pro includes a co-author feature that lets you assign multiple authors to any post. Each co-author gets a full author box with their photo, bio, and social links.

How It Works

In the block editor, the Tidy Author Box sidebar panel includes a multi-author selector. Start typing a name and select from your registered users and guest author profiles. You can add as many co-authors as needed and reorder them by dragging.

On the front end, each co-author gets their own author box displayed below the content. The boxes appear in the order you specified, and each one includes the author's avatar, name, title, bio, and social links. The plugin also outputs schema.org/Person structured data for every co-author, so search engines see all contributors.

Key Advantages

  • Works with both registered users and guest authors. Co-authors can be WordPress users or guest author profiles (no account needed).
  • Proper byline display. The post byline shows all co-author names, separated by commas with "and" before the last name.
  • Individual author archives. Each co-author's archive page includes posts where they're credited, whether as primary author or co-author.
  • Schema markup for all authors. Structured data includes every co-author, not just the primary one.
  • No performance overhead. Co-author data is stored efficiently and loaded in a single query. No external API calls.

Learn more about Tidy Author Box →

Solution 2: Co-Authors Plus Plugin

Co-Authors Plus is a well-known free plugin that's been around since 2012. It extends WordPress's author model to support multiple authors per post using a custom taxonomy.

It's a solid tool, particularly for large newsrooms that have been using it for years. However, there are trade-offs to consider:

  • No built-in author box. Co-Authors Plus handles the data layer (assigning multiple authors) but doesn't provide a styled author box. You'll need a separate plugin or custom templates for the visual presentation.
  • Template tag changes required. Your theme needs to use Co-Authors Plus's own template tags (coauthors(), coauthors_posts_links()) instead of standard WordPress functions. This means theme compatibility can be an issue.
  • Heavier footprint. The plugin adds a custom taxonomy, custom tables, and its own admin UI. For sites that just need simple multi-author attribution, it can feel like overkill.
  • No Gutenberg block. Author display relies on template tags in your theme, not block editor integration.

If you're already using Co-Authors Plus and it works for your setup, there's no urgent reason to switch. But for new implementations, Tidy Author Box Pro provides a more integrated experience with both the data model and the visual presentation in one package.

Solution 3: Manual Workarounds

For developers who want complete control, you can implement multi-author support using custom meta fields and template modifications.

The Approach

Store additional author IDs (or custom author data) in post meta. Register a meta box in the editor that lets you search and select additional authors. Then modify your theme's single.php to check for co-author meta and render additional author boxes.

Why This Is Rarely Worth It

  • You need to build the admin UI (searchable user selector with drag-to-reorder) from scratch.
  • Author archive pages won't include co-authored posts unless you write a custom pre_get_posts filter.
  • Schema structured data must be manually generated for each co-author.
  • The implementation lives in your theme, creating upgrade and portability issues.
  • RSS feeds, sitemaps, and SEO plugins won't recognize your custom co-author data without additional integration work.

The manual route is feasible for a developer with time to invest, but for most sites, it's solving a problem that existing plugins handle better and more reliably.

Best Practices for Multi-Author Posts

Whatever solution you choose, keep these guidelines in mind:

  • Credit everyone meaningfully. If someone contributed substantially to the content, they deserve co-author credit — not just a mention in the text.
  • Order authors intentionally. Put the primary contributor first. For equal collaborations, alphabetical order is standard. Be consistent across your site.
  • Complete all profiles. Every co-author should have a photo, bio, and relevant links. An incomplete co-author box looks worse than no co-author box.
  • Use structured data. Make sure your solution outputs schema markup for all authors, not just the primary one. This is essential for search engines to understand who created the content.
  • Test author archives. Verify that each co-author's archive page shows all their posts, including ones where they're a secondary author. Broken archives hurt both usability and SEO.

Frequently Asked Questions

Does Google support multiple authors in structured data?

Yes. Google's structured data documentation explicitly supports an array of authors in the author field of Article and BlogPosting schema. When you list multiple Person objects in the author array, Google can associate the content with all credited authors. This is the recommended approach for co-authored content, and Tidy Author Box Pro generates this markup automatically.

Will multiple author boxes slow down my page?

Not in any meaningful way. Author boxes are lightweight HTML with a small image (the avatar) per author. The data is stored locally in your WordPress database, so there are no external API calls. Even with four or five co-authors, the additional page weight is negligible — typically under 10 KB total including avatar images. The performance impact is far less than a single embedded tweet or YouTube video.

Can I mix registered WordPress users and guest authors as co-authors?

With Tidy Author Box Pro, yes. The co-author selector pulls from both your registered WordPress users and your guest author profiles. This is particularly useful for posts where an in-house editor collaborates with an external expert — the editor uses their regular WordPress account, and the expert is added as a guest author without needing login credentials to your site.