{"id":260484,"date":"2025-12-18T12:02:58","date_gmt":"2025-12-18T12:02:58","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easy-multi-authors\/"},"modified":"2026-01-30T02:15:39","modified_gmt":"2026-01-30T02:15:39","slug":"themeruby-multi-authors","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/themeruby-multi-authors\/","author":16603309,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.0","stable_tag":"1.2.0","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ThemeRuby Multi Authors","header_author":"ThemeRuby","header_description":"A lightweight plugin that allows you to assign multiple writers to posts, fast and easy to use.","assets_banners_color":"fffeff","last_updated":"2026-01-30 02:15:39","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/themeruby.com\/multi-authors","header_author_uri":"https:\/\/themeruby.com\/","rating":0,"author_block_rating":0,"active_installs":1000,"downloads":3532,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"themeruby","date":"2026-01-29 05:43:47"},"1.2.0":{"tag":"1.2.0","author":"themeruby","date":"2026-01-30 02:15:39"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3422809,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3422809,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3422809,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3422809,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2269,9263,180872,9332,3491],"plugin_category":[58],"plugin_contributors":[238660],"plugin_business_model":[],"class_list":["post-260484","plugin","type-plugin","status-publish","hentry","plugin_tags-byline","plugin_tags-co-authors","plugin_tags-guest-authors","plugin_tags-multiple-authors","plugin_tags-team","plugin_category-user-management","plugin_contributors-themeruby","plugin_committers-themeruby"],"banners":{"banner":"https:\/\/ps.w.org\/themeruby-multi-authors\/assets\/banner-772x250.jpg?rev=3422809","banner_2x":"https:\/\/ps.w.org\/themeruby-multi-authors\/assets\/banner-1544x500.jpg?rev=3422809","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/themeruby-multi-authors\/assets\/icon-128x128.gif?rev=3422809","icon_2x":"https:\/\/ps.w.org\/themeruby-multi-authors\/assets\/icon-256x256.gif?rev=3422809","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>ThemeRuby Multi Authors<\/strong> is a plugin that enables assigning multiple writers to posts and custom post types. Perfect for collaborative blogging, editorial teams, and news websites.<\/p>\n\n<p>It is specifically designed for <strong>news sites, magazines, agencies, and content teams<\/strong> who need flexible author attribution with zero performance impact. SEO-optimized and featuring an easy-to-use editor panel.<\/p>\n\n<h4>\ud83c\udfaf Why Choose ThemeRuby Multi Authors?<\/h4>\n\n<p><strong>Powerful Features<\/strong>\n* <strong>Unlimited Authors:<\/strong> Assign as many writers as needed per post.\n* <strong>Author Page:<\/strong> Automatically filters to show all multi-author posts.\n* <strong>Custom Post Types:<\/strong> Enable multi-authors for any post type.\n* <strong>Ready Shortcodes:<\/strong> Display authors anywhere with flexible shortcodes.\n* <strong>Author Box:<\/strong> Beautiful author bio boxes in single post.<\/p>\n\n<p><strong>SEO Optimized &amp; Fast Performance<\/strong>\n* <strong>Popular SEO Plugins:<\/strong> Full compatibility with major SEO plugin schema systems.\n* <strong>Optimized Queries:<\/strong> Efficient database lookups.\n* <strong>Built-in Caching:<\/strong> Smart caching reduces load.<\/p>\n\n<p><strong>Developer Friendly<\/strong>\n* <strong>Clean Public API:<\/strong> Simple functions: <code>tmauthors_get_post_authors()<\/code>, <code>tmauthors_the_authors()<\/code>.\n* <strong>WP_Query Compatible:<\/strong> Works seamlessly with <code>author<\/code>, <code>author_name<\/code>, <code>author__in<\/code> parameters.<\/p>\n\n<h4>Key Features<\/h4>\n\n<p><strong>Multi-Author Management<\/strong>\n* Unlimited co-authors per post.\n* Search and select from all site users.\n* Works with custom post types.\n* Author archives show all posts (primary + co-authored).\n* GDPR compliant.<\/p>\n\n<p><strong>Display &amp; Shortcodes<\/strong>\n* <code>[tmauthors]<\/code> - Display author names with links.\n* <code>[tmauthors_box]<\/code> - Full author box with avatars and bios.\n* <code>[tmauthors_count]<\/code> - Show number of authors.\n* <code>[tmauthors_list]<\/code> - Authors as formatted list.\n* <code>[tmauthors_avatars]<\/code> - Author avatars only.<\/p>\n\n<p><strong>Developer Friendly<\/strong>\n* Clean API: <code>tmauthors_get_post_authors()<\/code>, <code>tmauthors_the_authors()<\/code>.\n* WP_Query compatible: <code>author<\/code>, <code>author__in<\/code>, <code>author_name<\/code> parameters.\n* Extensive hooks and filters.<\/p>\n\n<h4>For Developers<\/h4>\n\n<p>The plugin provides a complete developer toolkit. For further details, please refer to the documentation.<\/p>\n\n<ul>\n<li><a href=\"https:\/\/themeruby.com\/multi-authors\/developer-guide\/overview\">Documentation<\/a><\/li>\n<\/ul>\n\n<h4>Shortcode Usage<\/h4>\n\n<p>Display authors anywhere using flexible shortcodes:<\/p>\n\n<p><strong>Basic usage:<\/strong>\n    [tmauthors]<\/p>\n\n<p><strong>With custom separator:<\/strong>\n    [tmauthors separator=\" &amp; \" before=\"By \"]<\/p>\n\n<p><strong>Author box:<\/strong>\n    [tmauthors_box show_avatar=\"true\" avatar_size=\"120\"]<\/p>\n\n<p><strong>All options:<\/strong>\n    [tmauthors post_id=\"123\" separator=\", \" link=\"true\" before=\"By \" after=\"\"]\n    [tmauthors_box post_id=\"123\" show_avatar=\"true\" show_bio=\"true\" avatar_size=\"120\"]<\/p>\n\n<p>Available shortcodes: <code>[tmauthors]<\/code>, <code>[tmauthors_box]<\/code>, <code>[tmauthors_count]<\/code>, <code>[tmauthors_list]<\/code>, <code>[tmauthors_avatars]<\/code>.<\/p>\n\n<h4>\ud83d\udd17 Useful Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/themeruby.com\/multi-authors\/\">Documentation<\/a>.<\/li>\n<li><a href=\"https:\/\/themeruby.com\/\">ThemeRuby Website<\/a>.<\/li>\n<li><a href=\"https:\/\/wordpress.org\/support\/plugin\/themeruby-multi-authors\/\">Support Forum<\/a>.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for \"ThemeRuby Multi Authors\".<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong>.<\/li>\n<li>Navigate to <strong>Settings &gt; ThemeRuby Multi Authors<\/strong> to configure (optional).<\/li>\n<\/ol>\n\n<p><strong>Manual Installation:<\/strong>\nUpload the plugin folder to <code>\/wp-content\/plugins\/<\/code> via FTP and activate.<\/p>\n\n<h4>Getting Started<\/h4>\n\n<ol>\n<li>Edit any post (Block or Classic Editor).<\/li>\n<li>Look for \"Authors\" panel in sidebar.<\/li>\n<li>Select multiple authors from dropdown.<\/li>\n<li>Save post.<\/li>\n<\/ol>\n\n<p><strong>Display Options:<\/strong>\n* Use shortcodes: <code>[tmauthors]<\/code> or <code>[tmauthors_box]<\/code>.\n* Use template tag: <code>&lt;?php tmauthors_the_authors(); ?&gt;<\/code>.\n* Enable auto display in Settings.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Will this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No! Built on core with no custom database tables. Built-in caching and efficient queries ensure zero performance impact.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20block%20editor%20and%20classic%20editor%3F\"><h3>Does this work with Block Editor and Classic Editor?<\/h3><\/dt>\n<dd><p>Yes! Fully compatible with both editors. Block Editor gets a sidebar panel, Classic Editor gets a meta box.<\/p><\/dd>\n<dt id=\"will%20this%20affect%20my%20existing%20posts%3F\"><h3>Will this affect my existing posts?<\/h3><\/dt>\n<dd><p>No! Original <code>post_author<\/code> field is preserved. You can add co-authors anytime without affecting existing content.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20custom%20post%20types%3F\"><h3>Does this work with custom post types?<\/h3><\/dt>\n<dd><p>Yes! Go to Settings &gt; ThemeRuby Multi Authors and select which post types to enable.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20authors%3F\"><h3>How do I display authors?<\/h3><\/dt>\n<dd><ul>\n<li>Shortcode: <code>[tmauthors]<\/code> or <code>[tmauthors_box]<\/code>.<\/li>\n<li>Template tag: <code>&lt;?php tmauthors_the_authors(); ?&gt;<\/code>.<\/li>\n<li>Auto display: Enable in Settings.<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20this%20work%20with%20seo%20plugins%3F\"><h3>Does this work with SEO plugins?<\/h3><\/dt>\n<dd><p>Yes! Automatic Schema.org markup integration with major SEO plugins. No configuration needed.<\/p><\/dd>\n<dt id=\"will%20author%20pages%20show%20co-authored%20posts%3F\"><h3>Will author pages show co-authored posts?<\/h3><\/dt>\n<dd><p>Yes! Author pages automatically include both primary authored and co-authored posts with accurate post counts.<\/p><\/dd>\n<dt id=\"can%20i%20query%20posts%20by%20multiple%20authors%3F\"><h3>Can I query posts by multiple authors?<\/h3><\/dt>\n<dd><p>Yes! All standard WP_Query author parameters work: <code>author<\/code>, <code>author__in<\/code>, <code>author_name<\/code>, <code>author__not_in<\/code>.<\/p><\/dd>\n<dt id=\"is%20there%20a%20developer%20api%3F\"><h3>Is there a developer API?<\/h3><\/dt>\n<dd><p>Yes! See \"For Developers\" section above for full list of functions, hooks, and filters.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens when I delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivation: Multi-author data preserved. Deletion: All plugin data removed, original post_author field preserved.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Fixed: Multi-author meta box only appeared on Posts, ignoring custom post type settings.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Security: Fixed stored XSS vulnerability in shortcode attribute.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"A lightweight plugin that allows you to assign multiple writers to posts, fast and easy to use.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/260484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=260484"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/themeruby"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=260484"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=260484"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=260484"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=260484"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=260484"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=260484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}