How to Add Multiple Authors or Co-Authors for Posts in WordPress

In order to increase the content and improve its efficiency, most of the websites have multiple authors working on a post/article. Especially the websites which focuses on news, reviews and blogs. When an article is written by multiple authors, we get different opinions and perspective on the topics and improves content on the website. 

By default, WordPress does not have the feature of adding and displaying Multiple Authors for the posts on the website. This article will help you understand how to add, manage, and display multiple authors for your WordPress Website.

Adding Author User Role in your WordPress Website

The administrator of a website can add multiple users and assign them the role of an Author. The Authors can edit, delete, and publish their own posts. Also, they have permission to upload files to the media library.

For adding a new user go to Users and click on Add New from your WordPress admin dashboard. While filing the new user form, make sure you select the role of the new user as “Author”. Click on ADD New User once you fill the form. If you are a beginner let’s first learn how to add a new user in WordPress.

The first step is to log in to your WordPress admin panel. From your WordPress dashboard go to Users >> Add New. On Clicking, a new user registration form will appear on your screen. Mention the Username, Email, Password which will be required for the user to login. Other fields such as First Name, Last Name, and Website are optional.

WordPress has built-in management system to add multiple users. Administrator of the website can add, delete users and Assign the roles as Subscriber, Contributor, Author, Editor as per the requirements. But we need a Plugin to display the name of the author on the post.

Displaying names of Multiple Authors in WordPress.

We can display multiple authors on a WordPress post with the help of a plugin. There are various plugins available for this. In this article we will show you 2 plugins by which you can complete the task.

Author’s Avatars List/Block

This plugin displays a list of user avatars using widgets, shortcodes, and Gutenberg blocks. Refer to the Documentation for Author Avatars List/Block.  The first step is to install and activate the plugin from your WordPress Dashboard. You can either install the plugin or upload it manually.

Upon installation, go to Appearance >> Widgets. On Widgets Page, you will see a new option added – AUTHOR AVATARS. Select Preferred Location and Click on ADD WIDGET.

Edit the Title of Widget, select the role and information you want to display.  Scroll Down and click SAVE. 

After Saving the changes, you can see the Author Avatars widget on your website.

Co-Authors Plus

Co-Authors Plus adds multiple authors to a post by assigning one or more bylines to an article/post. It also displays those bylines on the frontend, on modifying the theme. It provides with Guest Author feature. A writer can publish an article and display it on the site without creating a WordPress user account. For adding guest authors, you first need to install and activate the plugin.

On successful activation, a “Guest Author” option will be added to your WordPress dashboard.

For adding a new guest author, go to Users >> Guest Author. Click on Guest Authors and then on Add New. Fill in the Add New Guest Author form and click on Add New Guest Author.

For assigning the author to a post, go to your posts page from your WordPress dashboard. In the post editor, you will notice a new meta box below the editor named – Authors. You can change post’s author name, change their order or remove them. The search box below will help you to find the authors of the website. Then Click on Publish/Update to save the changes.

Note: This plugin does not automatically display names of multiple authors on the website. In order to achieve this, you have to make few changes in the theme files. You have to integrate the template tags into the websites theme.

For updating template tags go to Appearance >> Theme Editor from your WordPress dashboard. Open functions.php file located under the Theme files column on the right hand side of the screen. Now, you have to edit functions.php file with the template tag the_author_posts_link() and replace it with coauthors_post_links().

if ( function_exists( 'coauthors_posts_links' ) ) {
} else {

This function will display first and last name of each author on the frontend of website with the links to their profile page.

We hope this article help you clear your doubts on how to add multiple and guest authors on your WordPress blog.

If you are facing any issues you can leave a comment in the comment section below.

Also, if you want us to cover a specific topic, you can drop that into the comment section as well.

Recent Articles

How to Edit Footer in WordPress

As the name suggests, footer is the bottom most part (foot) of your website. It appears on all your webpages in most...

How to Install a Plugin in WordPress. Step by Step Guide for Beginners.

When we start using WordPress, one of the very first questions that comes to our mind is how to install plugins?

How to Create a WordPress Site Locally Using XAMPP

Do you want to learn to make websites using WordPress without actually installing it on a web hosting server?

Desktop Apps to add Instagram filters to your pictures

We live in an age where social media, where maintaining an Instagram grid is more important than anything. An aesthetic grid not...

Dating Apps for Seniors You can’t Miss out on in 2020

If you think online dating is only for youngsters then you are living in the wrong era. Online dating in the 21st...

Related Stories

Leave A Reply

Please enter your comment!
Please enter your name here