[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKJg_QPFFFxYKbF7QkvmN8jCh4j_WxvIlvmyc_JR2JWU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":145,"fingerprints":373},"authorbycategory","Author by Category","1.1.0","Unioney","https:\u002F\u002Fprofiles.wordpress.org\u002Funioney\u002F","\u003Cp>Author by Category helps websites and multi-user blogs keep post authors consistent without disrupting the editorial workflow.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This plugin is completely \u003Cstrong>free\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Create simple rules that connect categories to specific users.  \u003C\u002Fli>\n\u003Cli>When a post is saved with those categories, the plugin can automatically assign the author.  \u003C\u002Fli>\n\u003Cli>If an editor changes the author manually, their choice is always remembered.  \u003C\u002Fli>\n\u003Cli>This prevents posts from being published under the wrong name by accident.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Works with any user — not just authors.  \u003C\u002Fli>\n\u003Cli>Admins can assign any user (editor, contributor, etc.) to any category.  \u003C\u002Fli>\n\u003Cli>Manual author selection is always allowed and remembered.  \u003C\u002Fli>\n\u003Cli>Rules can include multiple categories; first match wins.  \u003C\u002Fli>\n\u003Cli>Duplicate guard: one category can only be used in one rule.  \u003C\u002Fli>\n\u003Cli>Optimized for large sites with many users.  \u003C\u002Fli>\n\u003Cli>Secure: follows WordPress coding standards (nonces, capability checks, sanitization).  \u003C\u002Fli>\n\u003Cli>Compatible with scheduled posts, REST publishing, PHP 8+, and the latest WordPress versions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Best Practice for Performance\u003C\u002Fh3>\n\u003Cp>For smooth scheduling and zero-maintenance cron execution, we recommend hosting your WordPress site on \u003Ca href=\"https:\u002F\u002Fihost.eco\" rel=\"nofollow ugc\">ihost\u003C\u002Fa> WordPress Cloud Hosting.\u003Cbr \u002F>\nSee FAQ \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Recommended Hosting for an \u003Cstrong>ihost-optimised \u003Ccode>php.ini\u003C\u002Fcode> template\u003C\u002Fstrong> you can copy and paste.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Scheduled posts: applies the correct author at publish time.  \u003C\u002Fli>\n\u003Cli>REST\u002Fremote publishing (for example, MultiPost plugin): ensures the correct author after categories and content are set.  \u003C\u002Fli>\n\u003Cli>Designed for large editorial teams.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Author by Category\u003C\u002Fstrong> and create rules that match categories to users.  \u003C\u002Fli>\n\u003Cli>When a post is saved or published, the plugin checks which categories are selected.  \u003C\u002Fli>\n\u003Cli>If a matching rule is found, the post author is updated automatically.  \u003C\u002Fli>\n\u003Cli>If an editor changes the author manually, the plugin remembers that choice for future posts with the same categories.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or share any data.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Funioney.com\" rel=\"nofollow ugc\">Unioney\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically assign post authors based on categories, while keeping full manual control.",10,306,100,2,"2026-01-06T07:04:00.000Z","6.9.4","6.0","7.4",[20,21,22,23,24],"author","categories","editorial","news","roles","https:\u002F\u002Funioney.com\u002Fwordpress-plugins","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthorbycategory.1.1.0.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":13,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"unioney",3,40,30,94,"2026-04-05T09:54:49.906Z",[39,60,84,102,125],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":16,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":58,"download_link":59,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"edit-flow","Edit Flow","0.10.3","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Edit Flow empowers you to collaborate with your editorial team inside WordPress. We’ve made it modular so you can customize it to your needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fcalendar\u002F\" rel=\"nofollow ugc\">Calendar\u003C\u002Fa> – A convenient month-by-month look at your content.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fcustom-statuses\u002F\" rel=\"nofollow ugc\">Custom Statuses\u003C\u002Fa> – Define the key stages to your workflow.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Feditorial-comments\u002F\" rel=\"nofollow ugc\">Editorial Comments\u003C\u002Fa> – Threaded commenting in the admin for private discussion between writers and editors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Feditorial-metadata\u002F\" rel=\"nofollow ugc\">Editorial Metadata\u003C\u002Fa> – Keep track of the important details.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fnotifications\u002F\" rel=\"nofollow ugc\">Notifications\u003C\u002Fa> – Receive timely updates on the content you’re following.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fstory-budget\u002F\" rel=\"nofollow ugc\">Story Budget\u003C\u002Fa> – View your upcoming content budget.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fuser-groups\u002F\" rel=\"nofollow ugc\">User Groups\u003C\u002Fa> – Keep your users organized by department or function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More details for each feature, screenshots and documentation can be found on \u003Ca href=\"http:\u002F\u002Feditflow.org\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We’d love to hear from you! For support questions, feedback and ideas, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fedit-flow?forum_id=10\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>, which we look at often. If you’d like to contribute code, \u003Ca href=\"http:\u002F\u002Feditflow.org\u002Fcontribute\u002F\" rel=\"nofollow ugc\">we’d love to have you involved\u003C\u002Fa>.\u003C\u002Fp>\n","Redefining your editorial workflow.",5000,476060,84,50,"2026-01-12T16:08:00.000Z","6.4",[54,22,55,56,57],"custom-status","editorial-calendar","newsroom","workflow","http:\u002F\u002Feditflow.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-flow.0.10.3.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":13,"num_ratings":11,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":79,"download_link":80,"security_score":81,"vuln_count":82,"unpatched_count":27,"last_vuln_date":83,"fetched_at":29},"list-all-posts-by-authors-nested-categories-and-titles","List all posts by Authors, nested Categories and Titles","2.9.0","fmarzocca","https:\u002F\u002Fprofiles.wordpress.org\u002Ffmarzocca\u002F","\u003Cp>Particularly suitable to all multi-nested categories and multi-authors website, with lots of posts and complex category layout (i.e.: academic papers, newpapers articles, etc), as weel as for single-user websites (read below). This plugin allows the user to place a shortcode into any page and get rid of a long and nested menu\u002Fsubmenu to show all site’s posts (including custom post types assigned to a standard category). A customizable selector in the page will allow the reader to select grouping by Category\u002FAuthor\u002FTitle.\u003C\u002Fp>\n\u003Cp>Shortcode’s options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>excluding any category from the list\u003C\u002Fli>\n\u003Cli>excluding\u002Fincluding admin users from the list\u003C\u002Fli>\n\u003Cli>single-user website usage\u003C\u002Fli>\n\u003Cli>select what list(s) to display\u003C\u002Fli>\n\u003Cli>limit number of posts in list output \u003C\u002Fli>\n\u003Cli>Show (optional) post date\u003C\u002Fli>\n\u003Cli>Show in reverse date order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Output grouped by Category will look like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>CAT1\n    post1                       AUTHOR\n    SUBCAT1\n        post2                   AUTHOR\n        post3                   AUTHOR\n        SUBCAT2\n            post4               AUTHOR\n            ...\n            ...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode generator\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin installs a new menu \u003Cem>ACT List Shortcodes\u003C\u002Fem> in Admin->Tools. The tool is a helper to automatically generate the required shortcode. It will parse the options and display the string to be copied and pasted into any page. Please refer to the plugin admin page for a full list of options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Default manual usage:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ACT-list]\u003C\u002Fp>\n\u003Cp>all categories and subcategories post, excluding administrator’s posts, grouped by (upon selection) Category\u002FAuthor\u002FTitle\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Exclude categories:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ACT-list exclude=”cat1-slug, cat2-slug, …”]\u003C\u002Fp>\n\u003Cp>listed categories will be excluded. Categories must be listed with their \u003Cem>slugnames\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Include admin’s posts:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ACT-list admin=1]\u003C\u002Fp>\n\u003Cp>this option will also include all admin’s posts in the list.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single-user website:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>[ACT-list singleuser=1]\u003C\u002Fp>\n\u003Cp>this option is suited for websites with a single author (or when you don’t want to show the authors). It removes grouping by Authors and any author name. This option includes the \u003Cem>admin=1\u003C\u002Fem> option, so that it will list any post in the website. You can still apply “excluding categories” option.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Select what list(s) to display\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The parameter “show” will allow the admin to select what lists will be shown and if the dropdown selector is needed or not. i.e.:\u003C\u002Fp>\n\u003Cp>[ACT-list show=”Category, Author”]\u003C\u002Fp>\n\u003Cp>or\u003C\u002Fp>\n\u003Cp>[ACT-list show=”Title, Category”]\u003C\u002Fp>\n\u003Cp>Allowed terms for the “show” parameter are: \u003Cem>Author, Title, Category\u003C\u002Fem>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Split the lists into separate pages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By selecting only one variable in the “show” parameter, you will be able to show only one list without the dropdown selector. This will enable you to put the 3 lists into separate pages, or separate tabs of the same page.\u003C\u002Fp>\n\u003Cp>Page#1 (or tab#1)\u003Cbr \u002F>\n[ACT-list show=”Category”]\u003C\u002Fp>\n\u003Cp>Page#2 (or tab#2)\u003Cbr \u002F>\n[ACT-list show=”Author”]\u003C\u002Fp>\n\u003Cp>Page#3 (or tab#3)\u003Cbr \u002F>\n[ACT-list show=”Title”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Limit the number of posts in the lists\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you have a large numbers of posts (>2,000), it could be convenient to limit the number of posts in the lists, including only a certain amount of the most recent posts. This can be achieved separately for the 3 lists using the following parameters: postspercategory, postsperauthor, totalpoststitle. i.e.:\u003C\u002Fp>\n\u003Cp>[ACT-list show=”Category” postspercategory=”20″] will show only the 20 most recent posts for each category.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show posts list in reverse date order\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the posts will be listed from newest to oldest. To change this behaviour, use the \u003Cem>reverse-date=1\u003C\u002Fem> parameter.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show posts date (v.>=2.7.0)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The date of the post could be printed out before the post name, optionally\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>If you like the plugin, feel free to rate it (on the right side of this page) or \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=4EH3N5XZJZCRQ\" rel=\"nofollow ugc\">donate via PayPal\u003C\u002Fa>. Thanks a lot! 🙂\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This plugin lists all posts by Author, nested Categories and Title, allowing to place the lists in any page.",700,28812,"2024-03-28T12:52:00.000Z","6.5.8","4.0.1","",[75,76,77,78],"authors","nested-categories","posts","titles","https:\u002F\u002Fgithub.com\u002Ffmarzocca\u002FList-all-posts-by-ACT","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-all-posts-by-authors-nested-categories-and-titles.2.9.0.zip",85,1,"2023-11-29 00:00:00",{"slug":85,"name":86,"version":6,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":68,"downloaded":91,"rating":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":73,"tags":97,"homepage":100,"download_link":101,"security_score":81,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"news-manager","News Manager","dFactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fdfactory\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.dfactory.eu\u002Fplugins\u002Fnews-manager\u002F\" rel=\"nofollow ugc\">News Manager\u003C\u002Fa> is a complete news management plugin for WordPress. It allows you to add, manage and display news on your WordPress site, including date archives, AJAX News Calendar, News Categories, News Tags and multiple news widgets.\u003C\u002Fp>\n\u003Cp>For more information, check out plugin page at \u003Ca href=\"http:\u002F\u002Fwww.dfactory.eu\u002F\" rel=\"nofollow ugc\">dFactory\u003C\u002Fa> site.\u003C\u002Fp>\n\u003Ch4>Features include:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy to configure\u003C\u002Fli>\n\u003Cli>Smoothly integrates into any theme\u003C\u002Fli>\n\u003Cli>Yearly, Monthly and Daily archives\u003C\u002Fli>\n\u003Cli>Ajax News Calendar\u003C\u002Fli>\n\u003Cli>News Categories\u003C\u002Fli>\n\u003Cli>News Tags\u003C\u002Fli>\n\u003Cli>Custom permissions for News\u003C\u002Fli>\n\u003Cli>5 News widgets\u003C\u002Fli>\n\u003Cli>Multisite support\u003C\u002Fli>\n\u003Cli>Compatible with WPML & Polylang\u003C\u002Fli>\n\u003Cli>Compatible with SEO plugins\u003C\u002Fli>\n\u003Cli>Customizable permalink structure\u003C\u002Fli>\n\u003Cli>.pot file for translations included\u003C\u002Fli>\n\u003C\u002Ful>\n","Every CMS site needs a news section. News Manager allows you add, manage and display news, date archives, AJAX Calendar, Categories, Tags and more.",43829,78,9,"2016-06-16T10:31:00.000Z","4.5.33","4.0",[23,98,99,85],"news-categories","news-management","http:\u002F\u002Fwww.dfactory.eu\u002Fplugins\u002Fnews-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnews-manager.1.1.0.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":73,"tags":117,"homepage":123,"download_link":124,"security_score":81,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"editorial-access-manager","Editorial Access Manager","0.3.2","Taylor Lovett","https:\u002F\u002Fprofiles.wordpress.org\u002Ftlovett1\u002F","\u003Cp>A simple plugin to let you control who has access to what posts. By default in WordPress, we can create users\u003Cbr \u002F>\nand assign them to roles. Roles are automatically assigned certain capabilities. See the codex article for a list of\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FRoles_and_Capabilities\" rel=\"nofollow ugc\">Roles and Capabilities\u003C\u002Fa>. Sometimes default roles are not enough,\u003Cbr \u002F>\nand we have one-off situations. Editorial Access Manager lets you set which users or roles have access to specific\u003Cbr \u002F>\nposts. Perhaps you have a user who is a Contributor, but you want them to have access to edit one specific page? This\u003Cbr \u002F>\nplugin can help you.\u003C\u002Fp>\n\u003Ch4>Configuration Overview\u003C\u002Fh4>\n\u003Cp>There are no overarching settings for this plugin. Simply go to the edit post screen in the WordPress admin and\u003Cbr \u002F>\nconfigure access settings in the “Editorial Access Manager” meta box in the sidebar.\u003C\u002Fp>\n\u003Ch4>Managing Access by Roles\u003C\u002Fh4>\n\u003Cp>In the “Editorial Access Manager” meta box, enable custom access management by “Roles”. Once enabled, the post can only be\u003Cbr \u002F>\nedited by users that fall into those roles. However, no matter what, the Administrator role can always edit any post.\u003Cbr \u002F>\nThis if for safety reasons. You can also only use roles that have the “edit_posts” capability; therefore “Subscriber” by\u003Cbr \u002F>\ndefault cannot be used.\u003C\u002Fp>\n\u003Ch4>Managing Access by Users\u003C\u002Fh4>\n\u003Cp>In the “Editorial Access Manager” meta box, enable custom access management by “Users”. Once enabled, the post can only be\u003Cbr \u002F>\nedited by designated users. However, no matter what, any administrator can edit any post. This if for safety reasons.\u003Cbr \u002F>\nYou can also only use users that have the “edit_others_posts” capability; therefore “Subscriber” users by default\u003Cbr \u002F>\ncannot be used.\u003C\u002Fp>\n\u003Cp>Fork the plugin on \u003Ca href=\"http:\u002F\u002Fgithub.com\u002Ftlovett1\u002Feditorial-access-manager\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fp>\n","Allow for granular editorial access control for all post types in WordPress",80,6308,98,8,"2017-03-18T19:23:00.000Z","4.9.29","3.6",[118,119,120,121,122],"editorial-access-management","role-management","user-capabilities","user-permissions","user-roles","http:\u002F\u002Fwww.taylorlovett.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditorial-access-manager.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":27,"num_ratings":27,"last_updated":73,"tested_up_to":135,"requires_at_least":136,"requires_php":73,"tags":137,"homepage":142,"download_link":143,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":144},"wp-author-meta","WP Author Meta","1.2.2","Nazakat Ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fnazakatali32\u002F","\u003Cp>This is a simple plugin that allows you to set \u003Cstrong>author name\u003C\u002Fstrong> that appears in \u003Cstrong>facebook news feeds\u003C\u002Fstrong>, when someone shares it on facebook. See screenshots and live demo.\u003C\u002Fp>\n\u003Ch4>LATEST UPDATE\u003C\u002Fh4>\n\u003Cp>Now you can set \u003Cstrong>author’s facebook profile link\u003C\u002Fstrong> as \u003Cstrong>author name\u003C\u002Fstrong> for posts in news feeds. SEE LIVE DEMO and SCREENSHOTS\u003C\u002Fp>\n\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>To enable \u003Cstrong>author’s facebook profile link\u003C\u002Fstrong> setting, Goto \u003Cstrong>\u003Ccode>Profile >> Facebook Profile Link (WP Author Meta )\u003C\u002Fcode>\u003C\u002Fstrong> and enter the full \u003Cstrong>url\u003C\u002Fstrong> of your \u003Cstrong>facebook profile\u003C\u002Fstrong>. This option sets the profile link as author’s name for single \u003Cstrong>post\u002Fpages\u003C\u002Fstrong>. \u003C\u002Fli>\n\u003Cli>For non-single pages like categories, date archives, tags, hompage etc\u003Cbr \u002F>\nGoto \u003Cstrong>\u003Ccode>Settings >> WP Author Meta\u003C\u002Fcode>\u003C\u002Fstrong> and fill the last field with the \u003Cstrong>fb profile link\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you have multiple auhtor’s then each author must fill the field \u003Cstrong>\u003Ccode>Profile >> Facebook Profile Link (WP Author Meta )\u003C\u002Fcode>\u003C\u002Fstrong> with facebook profile link.\u003Cbr \u002F>\n.e.g. \u003Cem>https:\u002F\u002Fwww.facebook.com\u002Fusername\u003C\u002Fem>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If you have any questions feel free to ask me, Thanks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How To Use:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Please Read Carefully\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Col>\n\u003Cli>By default this plugin automatically sets the \u003Cstrong>author name\u003C\u002Fstrong> for all \u003Cstrong>post\u002Fpages\u003C\u002Fstrong> etc. i.e. for all \u003Cstrong>single\u003C\u002Fstrong> post\u002Fpages.\n\u003Cul>\n\u003Cli>This plugin \u003Cstrong>gets the author name\u003C\u002Fstrong> of each \u003Cstrong>post\u002Fpage\u003C\u002Fstrong> etc. and set it as a \u003Cstrong>autor name\u003C\u002Fstrong> for \u003Cstrong>facebook meta\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Note:\u003C\u002Fstrong> Default value is your \u003Cstrong>public name\u003C\u002Fstrong> i.e name you set in your profile => \u003Cstrong>\u003Cem>[Display name publicly as]\u003C\u002Fem>\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>You can set your own custom author name for all \u003Cstrong>post\u002Fpages\u003C\u002Fstrong> here **Settings >> WP Author Meta **.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>By default this plugin does not automatically sets \u003Cstrong>author name\u003C\u002Fstrong> for \u003Cstrong>archives, category, tags, hompage, date archives\u003C\u002Fstrong> etc. You can set your \u003Cstrong>custom author name\u003C\u002Fstrong> for all these pages in settings page of this plugin.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Note:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you want to set \u003Cstrong>same author name\u003C\u002Fstrong> for whole website\u002Fblog  goto *\u003Cstrong>Settings >> WP Author Meta *** and fill both the fields with **same author name\u003C\u002Fstrong>.\n\u003Cul>\n\u003Cli>It is useful for \u003Cstrong>personal blogs\u003C\u002Fstrong> or if you want to set your \u003Cstrong>brand name\u003C\u002Fstrong> as \u003Cstrong>author name\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feel Free to Ask Quetions\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have any questions or need help, don’t hesitate __ Ask your questions on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffacebook-author-meta\" rel=\"ugc\">support page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support Me\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you find this plugin useful, you can appreciate my work by making a\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_donations&business=TNFBA9JHH6854&lc=US&item_name=Nazakat%20Ali&currency_code=USD&bn=PP%2dDonationsBF%3alogo11w%2epng%3aNonHosted\" rel=\"nofollow ugc\">donation\u003C\u002Fa> and\u002For giving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Ffacebook-author-meta\" rel=\"ugc\">5-star rating.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Your generous support encourages me to continue developing free plugins and other wordpress resources for free. Thanks!\u003C\u002Fli>\n\u003C\u002Ful>\n","This is a simple plugin that allows you to set author name that appears in facebook news feeds, when someone shares it on facebook.",20,1205,"5.3.21","3.1",[20,138,139,140,141],"author-by","facebook","facebook-meta","news-feed","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-author-meta\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-author-meta.zip","2026-03-15T10:48:56.248Z",{"attackSurface":146,"codeSignals":261,"taintFlows":338,"riskAssessment":366,"analyzedAt":372},{"hooks":147,"ajaxHandlers":235,"restRoutes":258,"shortcodes":259,"cronEvents":260,"entryPointCount":169,"unprotectedCount":27},[148,154,158,162,166,171,174,178,182,186,191,194,197,201,205,209,213,217,221,223,227,229,231,233],{"type":149,"name":150,"callback":151,"file":152,"line":153},"action","admin_menu","add_settings_page","authorbycategory.php",128,{"type":149,"name":155,"callback":156,"file":152,"line":157},"admin_init","handle_settings_save",129,{"type":149,"name":159,"callback":160,"file":152,"line":161},"admin_enqueue_scripts","enqueue_admin_assets",130,{"type":149,"name":163,"callback":164,"priority":133,"file":152,"line":165},"set_object_terms","after_categories_set",142,{"type":149,"name":167,"callback":168,"priority":169,"file":152,"line":170},"save_post","record_manual_choice",5,145,{"type":149,"name":167,"callback":172,"file":152,"line":173},"maybe_replace_author",146,{"type":149,"name":175,"callback":176,"file":152,"line":177},"transition_post_status","on_transition_post_status",154,{"type":149,"name":179,"callback":180,"priority":11,"file":152,"line":181},"publish_future_post","on_publish_future_post",162,{"type":149,"name":183,"callback":184,"priority":13,"file":152,"line":185},"wp_after_insert_post","after_insert_any",170,{"type":187,"name":188,"callback":189,"priority":11,"file":152,"line":190},"filter","rest_pre_insert_post","capture_rest_author_intent",173,{"type":149,"name":192,"callback":192,"priority":11,"file":152,"line":193},"rest_after_insert_post",179,{"type":149,"name":175,"callback":195,"priority":169,"file":152,"line":196},"track_real_publisher",189,{"type":187,"name":198,"callback":199,"file":152,"line":200},"manage_posts_columns","add_publisher_column",197,{"type":149,"name":202,"callback":203,"priority":11,"file":152,"line":204},"manage_posts_custom_column","render_publisher_column",198,{"type":187,"name":206,"callback":207,"file":152,"line":208},"manage_edit-post_sortable_columns","make_publisher_column_sortable",204,{"type":149,"name":210,"callback":211,"file":152,"line":212},"pre_get_posts","handle_publisher_column_sort",205,{"type":149,"name":214,"callback":215,"priority":11,"file":152,"line":216},"masspost_post_categories_set","apply_author_from_masspost",213,{"type":149,"name":218,"callback":219,"file":152,"line":220},"admin_notices","closure",1067,{"type":149,"name":218,"callback":219,"file":152,"line":222},1091,{"type":149,"name":224,"callback":225,"file":152,"line":226},"shutdown","run_deferred_author_updates",1240,{"type":149,"name":167,"callback":172,"file":152,"line":228},1651,{"type":149,"name":167,"callback":172,"file":152,"line":230},1709,{"type":149,"name":167,"callback":172,"file":152,"line":232},1774,{"type":149,"name":167,"callback":172,"file":152,"line":234},2165,[236,242,246,250,254],{"action":237,"nopriv":238,"callback":239,"hasNonce":240,"hasCapCheck":240,"file":152,"line":241},"authorbycategory_search_categories",false,"ajax_search_categories",true,132,{"action":243,"nopriv":238,"callback":244,"hasNonce":240,"hasCapCheck":240,"file":152,"line":245},"authorbycategory_search_users","ajax_search_users",136,{"action":247,"nopriv":238,"callback":248,"hasNonce":240,"hasCapCheck":240,"file":152,"line":249},"authorbycategory_export","ajax_export_settings",208,{"action":251,"nopriv":238,"callback":252,"hasNonce":240,"hasCapCheck":240,"file":152,"line":253},"authorbycategory_import","ajax_import_settings",209,{"action":255,"nopriv":238,"callback":256,"hasNonce":240,"hasCapCheck":240,"file":152,"line":257},"authorbycategory_save","ajax_save_settings",210,[],[],[],{"dangerousFunctions":262,"sqlUsage":263,"outputEscaping":265,"fileOperations":27,"externalRequests":27,"nonceChecks":113,"capabilityChecks":14,"bundledLibraries":334},[],{"prepared":82,"raw":27,"locations":264},[],{"escaped":266,"rawEcho":267,"locations":268},39,32,[269,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332],{"file":152,"line":270,"context":271},635,"raw output",{"file":152,"line":273,"context":271},648,{"file":152,"line":275,"context":271},658,{"file":152,"line":277,"context":271},704,{"file":152,"line":279,"context":271},712,{"file":152,"line":281,"context":271},716,{"file":152,"line":283,"context":271},728,{"file":152,"line":285,"context":271},763,{"file":152,"line":287,"context":271},768,{"file":152,"line":289,"context":271},793,{"file":152,"line":291,"context":271},797,{"file":152,"line":293,"context":271},807,{"file":152,"line":295,"context":271},831,{"file":152,"line":297,"context":271},841,{"file":152,"line":299,"context":271},845,{"file":152,"line":301,"context":271},851,{"file":152,"line":303,"context":271},853,{"file":152,"line":305,"context":271},859,{"file":152,"line":307,"context":271},864,{"file":152,"line":309,"context":271},935,{"file":152,"line":311,"context":271},940,{"file":152,"line":313,"context":271},945,{"file":152,"line":315,"context":271},976,{"file":152,"line":317,"context":271},980,{"file":152,"line":319,"context":271},1011,{"file":152,"line":321,"context":271},1015,{"file":152,"line":323,"context":271},1068,{"file":152,"line":325,"context":271},1092,{"file":152,"line":327,"context":271},1859,{"file":152,"line":329,"context":271},1863,{"file":152,"line":331,"context":271},1868,{"file":152,"line":333,"context":271},1869,[335],{"name":336,"version":28,"knownCves":337},"Select2",[],[339,357],{"entryPoint":340,"graph":341,"unsanitizedCount":27,"severity":356},"ajax_import_settings (authorbycategory.php:1930)",{"nodes":342,"edges":354},[343,348],{"id":344,"type":345,"label":346,"file":152,"line":347},"n0","source","$_POST (x2)",1938,{"id":349,"type":350,"label":351,"file":152,"line":352,"wp_function":353},"n1","sink","update_option() [Settings Manipulation]",1955,"update_option",[355],{"from":344,"to":349,"sanitized":240},"low",{"entryPoint":358,"graph":359,"unsanitizedCount":27,"severity":356},"\u003Cauthorbycategory> (authorbycategory.php:0)",{"nodes":360,"edges":364},[361,363],{"id":344,"type":345,"label":362,"file":152,"line":347},"$_POST (x4)",{"id":349,"type":350,"label":351,"file":152,"line":352,"wp_function":353},[365],{"from":344,"to":349,"sanitized":240},{"summary":367,"deductions":368},"The \"authorbycategory\" v1.1.0 plugin exhibits a generally positive security posture, with a notable absence of known vulnerabilities and a clean taint analysis. The developers have implemented good security practices, including the use of prepared statements for all SQL queries and a decent number of nonce and capability checks. However, there are areas for improvement.  The static analysis reveals that a significant portion of output is not properly escaped (55% escaped, 45% unescaped). While there are no critical or high severity taint flows detected, this level of unescaped output presents a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data is not handled carefully within the plugin's output mechanisms.  The plugin's vulnerability history is excellent, showing no recorded CVEs, which suggests a commitment to security or a history of low exposure.  In conclusion, while the plugin is currently strong due to its lack of known vulnerabilities and good SQL handling, the unescaped output is a notable weakness that could be exploited. Addressing this would significantly strengthen its security.",[369],{"reason":370,"points":371},"Significant portion of output not properly escaped",6,"2026-03-16T23:57:45.229Z",{"wat":374,"direct":387},{"assetPaths":375,"generatorPatterns":380,"scriptPaths":381,"versionParams":382},[376,377,378,379],"\u002Fwp-content\u002Fplugins\u002Fauthorbycategory\u002Fassets\u002Fcss\u002Fadmin-settings.css","\u002Fwp-content\u002Fplugins\u002Fauthorbycategory\u002Fassets\u002Fjs\u002Fadmin-settings.js","\u002Fwp-content\u002Fplugins\u002Fauthorbycategory\u002Fassets\u002Fjs\u002Fselect2.full.min.js","\u002Fwp-content\u002Fplugins\u002Fauthorbycategory\u002Fassets\u002Fcss\u002Fselect2.min.css",[],[377,378],[383,384,385,386],"authorbycategory\u002Fassets\u002Fcss\u002Fadmin-settings.css?ver=","authorbycategory\u002Fassets\u002Fjs\u002Fadmin-settings.js?ver=","authorbycategory\u002Fassets\u002Fjs\u002Fselect2.full.min.js?ver=","authorbycategory\u002Fassets\u002Fcss\u002Fselect2.min.css?ver=",{"cssClasses":388,"htmlComments":397,"htmlAttributes":403,"restEndpoints":408,"jsGlobals":411,"shortcodeOutput":415},[389,390,391,392,393,394,395,396],"authorbycategory-settings-form","authorbycategory-category-select","authorbycategory-user-select","authorbycategory-excluded-users","authorbycategory-add-rule-button","authorbycategory-delete-rule-button","authorbycategory-import-export-wrapper","authorbycategory-settings-section",[398,399,400,401,402],"\u003C!-- BEGIN AuthorByCategory Category\u002FUser Mapping -->","\u003C!-- END AuthorByCategory Category\u002FUser Mapping -->","\u003C!-- Author by Category Settings -->","\u003C!-- Real Publisher tracking -->","\u003C!-- Author by Category Import\u002FExport -->",[404,405,406,407],"data-authorbycategory-category","data-authorbycategory-user","data-authorbycategory-action","data-authorbycategory-nonce",[409,410],"\u002Fwp-json\u002Fauthorbycategory\u002Fv1\u002Fcategories","\u002Fwp-json\u002Fauthorbycategory\u002Fv1\u002Fusers",[412,413,414],"AuthorByCategoryAdmin","abc_admin_vars","abc_i18n",[]]