15 Must-Have WordPress Multiauthor Plugins

Sites with more than one author often face communication and organizational challenges. If your site runs on WordPress, then there are a number of plugins built to help in those departments.

Below we’ve collected 15 plugins that can help a multiauthor site run more smoothly.

If you know of other good ones, let us know in the comments.

  • 1. Editorial Calendar

    The Editorial Calendar is a plugin that we at the WPMU DEV blog use ourselves. It lets you get a very nice look at upcoming posts. It also lets you create drafts right from the calendar itself and even schedule a time. You can then easily move those drafts around from day to day, or change the time, and the draft will be updated as well.

    If you’re on the Write/Edit screen of your post, and you change the date, it will automatically change on the calendar as well. It’s a very handy plugin for multiauthor sites.

  • 2. Edit Flow

    Edit Flow is similar to the Editorial Calendar plugin, and it does have a calendar aspect to it. Although I prefer the calendar on the Editorial Calendar plugin, Edit Flow offers something that the Editorial Calendar doesn’t , which is the ability to set up your own editing stages.

    The ability to set up stages lets you move writers through a process. For example, you might assign a post to a writer (Stage 1), then have the writer write the post and submit it for review (Stage 2). An editor might take it at that point, go over it, and request some changes (Stage 3). The writer rewrites and submits it again for a final proofreading (Stage 4). And then it’s published (Stage 5).

  • 3. Post Forking

    The Post Forking plugins lets collaborators take a post and then create a fork of it. This leaves the original post alone. And the person creating the fork can go wild with their version, taking it in a completely different direction if they like. Afterward, the forked version can be taken as the new post, or simply parts of it can be taken.

  • 4. Co-Authors Plus

    This plugin lets you give multiple authors credit on one post. If, for example, you used the Post Fork plugin above and had major contributions from two different authors, you’d probably want to give them both credit. This plugin lets you do that.

  • 5. Post Status Notifier Lite

    This plugin lets people know what’s going on with posts. Maybe you have a writer that’s submitted a new post which needs to be looked at by an editor. Or maybe the editor needs to know there’s a new revision. Or maybe you’d like the writer to know that the post was published.

    This plugin will send emails to whomever you need the emails to go to.

  • 6. Ad Sharing

    The Ad Sharing plugin is one of our own here at WPMU DEV. This lets you share revenue from ads like Adsense with your authors on either a single install or a Multisite network. Or, of course, you could give your authors 100% of the revenue. In addition to sharing revenue, this plugin also automatically places ads either above or below posts for you.

  • 7. Post Profit Stats

    This is another revenue sharing plugin, but it’s different from the Ad Sharing plugin above. This one lets you calculate the amount to pay authors based on their page views. It also lets you see calculations by date.

  • 8. Post Pay Counter

    The Post Pay Counter plugin is yet another revenue plugin. This plugin will let you set up payment calculations based on number of posts, number of words, visits, images, and comments. Or you might do a combination.

  • 9. Multi Author Comment Notification

    The Multi Author Comment Notification sends notification of comments to multiple users. For example, instead of having comment notifications only go to the author of a post, you might want them to go to an editor as well.

  • 10. Fancier Author Box

    The Fancier Author Box provides nice looking bio boxes to go at the beginning or end of posts on your site. This tabbed box can be customized to suite your site’s colors. In addition to giving an author bio, it will also show the author’s latest post and links to their social media accounts.

  • 11. Author Avatars List

    The Author Avatars List plugin lets you create a page with all your authors’ avatars. You can show authors in groups, control the size of the avatars, and also show usernames and bios. It also comes with a widget.

  • 12. Good Writer Checkify

    The Good Writer Checkify lets you set up reminders on your Write/Edit screen. For example, you can set reminders to SEO your post or put in a custom excerpt or spread the word about the post via social networks. Of course this can be good for a single-author site, but it works especially well for multiauthor sites when you’re trying to get everyone on the same page.

  • 13. Cleverness To-Do List

    This plugin lets you set up to-do lists for the authors on your site. It comes with a WYSIWYG editor, and so you can do quite a lot in terms of your “to do’s.” You can also create groups for different lists, allowing you a lot of potential organizing power.

  • 14. Author Category

    This plugin lets you assign an author to category, and he/she will only be able to post in that category. In a way, this lets you create your own kind of limited Multisite network where instead of having their own blogs, authors only have their own categories.

  • 15. Authors’ Own Comments

    The last one isn’t actually a plugin, but some code.

    This code will show authors comments from their own posts but not comments on other authors’ posts.

    Place this in your functions file. (Appearance > Editor > Theme Functions — functions.php)

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    function wps_get_comment_list_by_user($clauses) {
    if (is_admin()) {
    global $user_ID, $wpdb;
    $clauses['join'] = ", wp_posts";
    $clauses['where'] .= " AND wp_posts.post_author = ".$user_ID." AND wp_comments.comment_post_ID = wp_posts.ID";
    };
    return $clauses;
    };
    if(!current_user_can('edit_others_posts')) {
    add_filter('comments_clauses', 'wps_get_comment_list_by_user');
    }

    You can see more about the code in this post.