Co-Authors Plus v3.0: Introducing Guest Authors

Co-Authors Plus makes it possible to assign multiple bylines to posts, pages, and custom post types via a search-as-you-type meta box. Version 3.0, several months in the making, allows you to assign bylines without having to create corresponding WordPress user accounts. Simply create a guest author profile for the writer and assign the byline as you normally would.

Guest authors can have all of the same fields as normal users, including display name, biography, and avatars. In fact, you can extend the model to include your own fields too. On the frontend, guest author profiles appear as normal user accounts would.

Many thanks to Austin Smith at Alley Interactive for his assistance with much of the original architecture.

This release also includes:

  • Support for non-Latin characters in usernames and guest author names.
  • wp-cli subcommands for creating, assigning, and reassigning co-authors.
  • For themes using core template tags like the_author() or the_author_posts_link(), you enable Co-Authors Plus support with a simple filter.
  • New author terms are now automatically prefixed with ‘cap-’ to avoid collisions with global scope. You can run wp co-authors-plus migrate-author-terms to migrate and prefix existing terms.
  • Bug fix: Apply query filters to only post_types registered with the taxonomy. Props Tom Ransom.
  • Filter coauthors_posts_link_single() with ‘coauthors_posts_link’. Also adds rel=”author”. Props Amit Sannad and Gabriel Koen.
  • Filter for the context and priorities of the Co-Authors meta boxes. Props Tomáš Kapler.
  • Renamed the post meta box for selecting authors so it applies to many post types. Props John Blackbourn.

Co-Authors Plus v3.0 is already available in the VIP Shared Plugins directory for WordPress.com VIP hosted clients. Everyone else is welcome to leave feedback, bug reports, and praise in the WordPress.org forums. Get involved with development on Github.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s