{"id":22820710,"url":"https://github.com/Automattic/Co-Authors-Plus","last_synced_at":"2025-08-10T11:31:59.718Z","repository":{"id":2293089,"uuid":"3251207","full_name":"Automattic/Co-Authors-Plus","owner":"Automattic","description":"Multiple bylines and Guest Authors for WordPress","archived":false,"fork":false,"pushed_at":"2025-07-15T12:15:20.000Z","size":4897,"stargazers_count":309,"open_issues_count":192,"forks_count":208,"subscribers_count":125,"default_branch":"develop","last_synced_at":"2025-08-08T12:56:13.646Z","etag":null,"topics":["wordpress","wordpress-plugin","wpvip-plugin"],"latest_commit_sha":null,"homepage":"https://wordpress.org/plugins/co-authors-plus/","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Automattic.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-01-23T22:43:07.000Z","updated_at":"2025-07-30T07:59:48.000Z","dependencies_parsed_at":"2024-08-13T05:53:36.490Z","dependency_job_id":"535bea19-d9ab-48eb-9b13-071e2d3e2bfa","html_url":"https://github.com/Automattic/Co-Authors-Plus","commit_stats":{"total_commits":1453,"total_committers":139,"mean_commits":"10.453237410071942","dds":0.786648313833448,"last_synced_commit":"d1b5b65141021d8bc0db36c67487f9da40e2c9b1"},"previous_names":[],"tags_count":53,"template":false,"template_full_name":null,"purl":"pkg:github/Automattic/Co-Authors-Plus","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2FCo-Authors-Plus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2FCo-Authors-Plus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2FCo-Authors-Plus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2FCo-Authors-Plus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Automattic","download_url":"https://codeload.github.com/Automattic/Co-Authors-Plus/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Automattic%2FCo-Authors-Plus/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269714860,"owners_count":24463482,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-10T02:00:08.965Z","response_time":71,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["wordpress","wordpress-plugin","wpvip-plugin"],"created_at":"2024-12-12T15:27:04.371Z","updated_at":"2025-08-10T11:31:59.713Z","avatar_url":"https://github.com/Automattic.png","language":"PHP","funding_links":[],"categories":["PHP"],"sub_categories":[],"readme":"﻿# Co-Authors Plus\n\nStable tag: 3.6.6  \nRequires at least: 5.9  \nTested up to: 6.6  \nRequires PHP: 7.4  \nLicense: GPLv2 or later  \nLicense URI: https://www.gnu.org/licenses/gpl-2.0.html  \nTags: authors, users, multiple authors, co-authors, multi-author, publishing  \nContributors: batmoo, danielbachhuber, automattic, GaryJ  \n\nAssign multiple bylines to posts, pages, and custom post types with a search-as-you-type input box.\n\n## Description\n\nAssign multiple bylines to posts, pages, and custom post types via a search-as-you-type input box. Co-authored posts appear on a co-author's archive page and in their feed. Co-authors may edit the posts they are associated with, and co-authors who are contributors may only edit posts if they have not been published (as is core behavior).\n\nAdd writers as bylines without creating WordPress user accounts. Simply [create a guest author profile](https://github.com/Automattic/Co-Authors-Plus/wiki/Creating-and-editing-guest-authors) for the writer and assign the byline as you normally would.\n\nOn the frontend, use the [Co-Authors Plus template tags](https://github.com/Automattic/Co-Authors-Plus/wiki/Template-tags) to list co-authors anywhere you'd normally list the author.\n\n**For more detailed documentation refer to [the GitHub Wiki for this plugin](https://github.com/Automattic/Co-Authors-Plus/wiki).**\n\nCo-Authors Plus is an almost complete rewrite of the [Co-Authors](https://wordpress.org/plugins/co-authors/) plugin originally developed by Weston Ruter (2007). The original plugin was inspired by the '[Multiple Authors](https://txfx.net/2005/08/16/new-plugin-multiple-authors/)' plugin by Mark Jaquith (2005).\n\n## Installation\n\n1. IMPORTANT: If you are using the original Co-Authors plugin, disable it before installing Co-Authors Plus.\n2. Extract the coauthors-plus.zip file and upload its contents to the `/wp-content/plugins/` directory. Alternately, you can install directly from the Plugin directory within your WordPress Install.\n3. Activate the plugin through the \"Plugins\" menu in WordPress.\n4. Place [co-authors template tags](https://github.com/Automattic/Co-Authors-Plus/wiki/Template-tags) in your template.\n5. Add co-authors to your posts and pages.\n\n## Screenshots\n\n1. Multiple authors can be added to a Post, Page, or Custom Post Type using an auto-complete interface.\n2. Guest authors allow you to assign bylines without creating WordPress user accounts. You can also override existing WordPress account meta by mapping a guest author to a WordPress user.\n\n## Frequently Asked Questions\n\n### How do I add Co-Authors Plus support to my theme?\n\nIf you've just installed Co-Authors Plus, you might notice that the bylines are being added in the backend but aren't appearing on the front end. You'll need to [add the template tags to your theme](https://github.com/Automattic/Co-Authors-Plus/wiki/Template-tags) before the bylines will appear.\n\n### What happens to posts and pages when I delete a user assigned to a post or page as a co-author?\n\nWhen a user is deleted from WordPress, they will be removed from all posts for which they are co-authors. If you reassign their posts to another user, that user will be the co-author instead.\n\n### Can I use Co-Authors Plus with WordPress multisite?\n\nYes! You can [use Co-Authors Plus on WordPress multisite](https://github.com/Automattic/Co-Authors-Plus/wiki#wordpress-multisites). Co-Authors Plus can be activated on a site-by-site basis or network-activated. If you create guest authors, however, those guest authors will exist on a site-by-site basis.\n\n### Who needs permission to do what?\n\nA WordPress user will need the `edit_others_posts` capability to assign co-authors to posts. This is typically granted to the Editor role but can be altered with the `coauthors_plus_edit_authors` filter.\n\nA WordPress user will need the `list_users` capability to create new guest author profiles. This is typically granted to the Administrator role but can be altered with the `coauthors_guest_author_manage_cap` filter.\n\n### Can I easily create a list of all co-authors?\n\nYes! You can [create a list of all co-authors with a template tag](https://github.com/Automattic/Co-Authors-Plus/wiki/Template-tags#create-a-list-of-all-co-authors) `coauthors_wp_list_authors()` template tag. This template tag accepts many of the same arguments as `wp_list_authors()`. Look in `template-tags.php` for more details.\n\n### Can I disable Guest Authors?\n\nYes! You can disable guest authors entirely through a filter. Having the following line load on `init` will do the trick:\n`add_filter( 'coauthors_guest_authors_enabled', '__return_false' )`\n\n## Change Log\n\n[View the change log](https://github.com/Automattic/Co-Authors-Plus/blob/master/CHANGELOG.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAutomattic%2FCo-Authors-Plus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAutomattic%2FCo-Authors-Plus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAutomattic%2FCo-Authors-Plus/lists"}