[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fQIsBOhD0-7fp1BWiVsTE_YnbtVB8D0P87dpFuBb-MT0":3,"$fZ4RSEsT4_hvFDHNBr5Azl6sMVvXB6N_7-2b-H2oBbpY":190,"$fvzS7mUT8MxIXoYu8rzuMNEwQ3Xu7QMkMnUBNPL2FtIw":195},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":123,"fingerprints":159},"peer-categories","Peer Categories","2.3.1","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>This plugin provides a template tag which acts a modified version of WordPress’s built-in template tag, \u003Ccode>the_category()\u003C\u002Fcode>. \u003Ccode>the_category()\u003C\u002Fcode> lists all categories directly assigned to the specified post. \u003Ccode>c2c_peer_categories()\u003C\u002Fcode> lists those categories \u003Cem>PLUS\u003C\u002Fem> any categories that are peer to those categories and \u003Cem>MINUS\u003C\u002Fem> categories that are parents to other assigned categories. Peer categories are categories that all share the same category parent.\u003C\u002Fp>\n\u003Cp>For example, assume your category structure is hierarchical and looks like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Vegetables\n|-- Leafy\n|   |-- Broccoli\n|   |-- Bok Choy\n|   |-- Celery\n|-- Fruiting\n|   |-- Bell Pepper\n|   |-- Cucumber\n|   |-- Pumpkin\n|-- Podded\n|   |-- Chickpea\n|   |-- Lentil\n|   |-- Soybean\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you directly assigned the categories “Fruiting” and “Pumpkin” to a post, \u003Ccode>peer_categories()\u003C\u002Fcode> would return a list that consists of: “Bell Pepper”, “Cucumber”, and “Pumpkin”. Notice that since “Fruiting” was a parent to a directly assigned category, it and its peers are not included in the list. If only “Fruiting” were selected as a category, then “Leafy”, “Fruiting”, and “Podded” would have been listed.\u003C\u002Fp>\n\u003Cp>By default, categories are listed as an HTML list. The first argument to the template tag allows you to define a custom separator, e.g. to have a simple comma-separated list of peer categories: \u003Ccode>\u003C?php c2c_peer_categories(', '); ?>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>As with categories listed via \u003Ccode>the_category()\u003C\u002Fcode>, categories that are listed are presented as links to the respective category’s archive page.\u003C\u002Fp>\n\u003Cp>Example usage (based on preceding example):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php c2c_peer_categories(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Outputs something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cul>\u003Cli>\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fbell-pepper\">Bell Pepper\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fcucumber\">Cucumber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fpumpkin\">Pumpkin\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php c2c_peer_categories( ', ' ); ?>\u003C\u002Ful>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Outputs something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fbell-pepper\">Bell Pepper\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fcucumber\">Cucumber\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fexample.com\u002Fcategory\u002Ffruiting\u002Fpumpkin\">Pumpkin\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpeer-categories\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpeer-categories\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fpeer-categories\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fpeer-categories\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the template tags and hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the template tags provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_peer_categories()\u003C\u002Fcode>          : Outputs the peer categories.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_peer_categories_list()\u003C\u002Fcode> : Returns the list of peer categories.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_peer_categories()\u003C\u002Fcode>      : Returns the list of peer categories for the specified post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_peer_categories\u003C\u002Fcode> \u003Cem>(action)\u003C\u002Fem>, \u003Ccode>c2c_get_peer_categories_list\u003C\u002Fcode>, \u003Ccode>c2c_get_peer_categories\u003C\u002Fcode> \u003Cem>(filters)\u003C\u002Fem> :\u003Cbr \u002F>\nAllows for an alternative approach to safely invoke each of the identically named functions in such a way that if the plugin were deactivated or deleted, then your calls to the functions won’t cause errors on your site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_peer_categories_list\u003C\u002Fcode> \u003Cem>(filter)\u003C\u002Fem> :\u003Cbr \u002F>\nCustomizes the return value of the \u003Ccode>c2c_peer_categories_list()\u003C\u002Fcode> function.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_peer_categories_omit_ancestors\u003C\u002Fcode> \u003Cem>(filter)\u003C\u002Fem> :\u003Cbr \u002F>\nCustomizes the function argument indicating if ancestor categories of all directly assigned categories (even if directly assigned themselves) should be omitted from the return list of categories.\u003C\u002Fli>\n\u003C\u002Ful>\n","List the categories that are peer (i.e. share the same category parent) to all lowest-level assigned categories for the specified post.",10,7485,0,"2025-04-21T19:08:00.000Z","6.8.5","4.6","",[19,20,21,22,23],"category","coffee2code","related-posts","sibling","the_category","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fpeer-categories\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.3.1.zip",92,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":20,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},63,91830,88,374,71,"2026-05-20T06:02:41.720Z",[39,51,70,89,106],{"slug":40,"name":41,"version":6,"author":7,"author_profile":8,"description":42,"short_description":43,"active_installs":11,"downloaded":44,"rating":13,"num_ratings":13,"last_updated":45,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":46,"homepage":49,"download_link":50,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"parentless-categories","Parentless Categories","\u003Cp>This plugin provides a template tag which acts as a modified version of WordPress’s built-in template tag, \u003Ccode>the_category()\u003C\u002Fcode>. \u003Ccode>the_category()\u003C\u002Fcode> lists all categories directly assigned to the specified post. \u003Ccode>c2c_parentless_categories()\u003C\u002Fcode> lists those categories, except for categories that are parents to other assigned categories.\u003C\u002Fp>\n\u003Cp>For example, assume your category structure is hierarchical and looks like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Vegetables\n|-- Leafy\n|   |-- Broccoli\n|   |-- Bok Choy\n|   |-- Celery\n|-- Fruiting\n|   |-- Bell Pepper\n|   |-- Cucumber\n|   |-- Pumpkin\n|-- Podded\n|   |-- Chickpea\n|   |-- Lentil\n|   |-- Soybean\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you directly assigned the categories “Fruiting”, “Cucumber”, and “Pumpkin” to a post, \u003Ccode>c2c_parentless_categories()\u003C\u002Fcode> would return a list that consists of: “Cucumber”, and “Pumpkin”. Notice that since “Fruiting” was a parent to a directly assigned category, it is not included in the list.\u003C\u002Fp>\n\u003Cp>By default, categories are listed as an HTML list. The first argument to the template tag allows you to define a custom separator, e.g. to have a simple comma-separated list of categories: \u003Ccode>\u003C?php c2c_parentless_categories( ',' ); ?>\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>As with categories listed via \u003Ccode>the_category()\u003C\u002Fcode>, categories that are listed are presented as links to the respective category’s archive page.\u003C\u002Fp>\n\u003Cp>Example usage (based on preceding example):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php c2c_parentless_categories(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Outputs something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Cul>\u003Cli>\u003Ca href=\"http:\u002F\u002Fyourblog.com\u002Fcategory\u002Ffruiting\u002Fcucumber\">Cucumber\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fyourblog.com\u002Fcategory\u002Ffruiting\u002Fpumpkin\">Pumpkin\u003C\u002Fa>\u003C\u002Fli>\u003C\u002Ful>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>\u003Ccode>\u003C?php c2c_parentless_categories( ',' ); ?>\u003C\u002Ful>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Outputs something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003Ca href=\"http:\u002F\u002Fyourblog.com\u002Fcategory\u002Ffruiting\u002Fcucumber\">Cucumber\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fyourblog.com\u002Fcategory\u002Ffruiting\u002Fpumpkin\">Pumpkin\u003C\u002Fa>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fparentless-categories\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fparentless-categories\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fparentless-categories\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fparentless-categories\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the template tags and hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the template tags provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_parentless_categories()\u003C\u002Fcode>          : Outputs the parentless categories.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_parentless_categories_list()\u003C\u002Fcode> : Returns the list of parentless categories.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_parentless_categories()\u003C\u002Fcode>      : Returns the list of parentless categories for the specified post.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_parentless_categories\u003C\u002Fcode> \u003Cem>(action)\u003C\u002Fem>, \u003Ccode>c2c_get_parentless_categories_list\u003C\u002Fcode>, \u003Ccode>c2c_get_parentless_categories\u003C\u002Fcode> \u003Cem>(filters)\u003C\u002Fem> :\u003Cbr \u002F>\nAllows for an alternative approach to safely invoke each of the identically named functions in such a way that if the plugin were deactivated or deleted, then your calls to the functions won’t cause errors on your site.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_parentless_categories_list\u003C\u002Fcode> \u003Cem>(filter)\u003C\u002Fem> :\u003Cbr \u002F>\nCustomizes the return value of the \u003Ccode>c2c_parentless_categories_list()\u003C\u002Fcode> function.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_get_parentless_categories_omit_ancestors\u003C\u002Fcode> \u003Cem>(filter)\u003C\u002Fem> :\u003Cbr \u002F>\nCustomizes the function argument indicating if ancestor categories of all directly assigned categories (even if directly assigned themselves) should be omitted from the return list of categories.\u003C\u002Fli>\n\u003C\u002Ful>\n","Provides a template tag like the_category() to list categories assigned to a post except those that have a child category also assigned to the post.",6035,"2025-04-21T19:03:00.000Z",[47,19,20,48,23],"categories","list","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fparentless-categories\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparentless-categories.2.3.1.zip",{"slug":52,"name":53,"version":54,"author":7,"author_profile":8,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":59,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":16,"requires_php":17,"tags":63,"homepage":67,"download_link":68,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"single-category-permalink","Single Category Permalink","2.5.2","\u003Cp>Reduce permalinks (category or post) that include entire hierarchy of categories to just having the lowest category in the hierarchy.\u003C\u002Fp>\n\u003Cp>By default, WordPress replaces the %category% permalink tag in a custom permalink structure with the entire hierarchy of categories for the post’s first matching category. For example, assuming your site has a hierarchical category structure like so:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Applications\n  |_ Desktop\n  |_ Web\n    |_ WordPress\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, if you have a permalink structure defined as \u003Ccode>%category%\u002F%year%\u002F%monthnum%\u002F%day%\u002F%postname%\u003C\u002Fcode>, your post titled “Best Plugins” assigned to the “WordPress” category would have a permalink of:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.example.com\u002Fapplications\u002Fweb\u002Fwordpress\u002F2008\u002F01\u002F15\u002Fbest-plugins\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you activate the Single Category Permalink plugin, this would be the permalink generated for the post (and recognized by the blog):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.example.com\u002Fwordpress\u002F2008\u002F01\u002F15\u002Fbest-plugins\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>In order for a category to be used as part of a post’s permalink structure, \u003Ccode>%category%\u003C\u002Fcode> must be explicitly defined in the Settings -> Permalinks admin page as part of a custom structure, i.e. \u003Ccode>\u002F%category%\u002F%postname%\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>For category links, \u003Ccode>%category%\u003C\u002Fcode> is implied to follow the value set as the “Category base” (or the default category base if none is specified). So if your category base is ‘category’, the above example would list posts in the ‘WordPress’ category on this category listing page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.example.com\u002Fcategory\u002Fapplications\u002Fweb\u002Fwordpress\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>With this plugin activated, that link would become:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fwww.example.com\u002Fcategory\u002Fwordpress\u002F\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>NOTE: The fully hierarchical category and post permalinks will continue to work. The plugin issues a 302 redirect to browsers and search engines pointing them to the shorter URL.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fsingle-category-permalink\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsingle-category-permalink\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fsingle-category-permalink\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>The plugin exposes one filter for hooking. Code using this filter should ideally be put into a mu-plugin or site-specific plugin (which is beyond the scope of this readme to explain). Less ideally, you could put them in your active theme’s functions.php file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>c2c_single_category_redirect_status (filter)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ‘c2c_single_category_redirect_status’ hook allows you to specify an HTTP status code used for the redirect. By default this is 302.\u003C\u002Fp>\n\u003Cp>Arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>$status (integer) : The default HTTP status code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F**\n * Change the redirection HTTP status to a 302.\n *\n * @param  int $code The HTTP status code. By default 301.\n * @return int\n *\u002F\nfunction scp_change_redirect_status( $code ) {\n    return 302;\n}\nadd_filter( 'c2c_single_category_redirect_status', 'scp_change_redirect_status' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Reduce permalinks (category or post) that include entire hierarchy of categories to just having the lowest level category.",400,27894,100,5,"2021-09-29T07:28:00.000Z","5.8.13",[19,20,64,65,66],"link","permalink","structure","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fsingle-category-permalink\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsingle-category-permalink.2.5.2.zip",85,{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":78,"downloaded":79,"rating":13,"num_ratings":13,"last_updated":80,"tested_up_to":81,"requires_at_least":82,"requires_php":17,"tags":83,"homepage":86,"download_link":87,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":88},"related-posts-by-category-widget","Related Posts by Category Widget","1.0.1","dcannon1","https:\u002F\u002Fprofiles.wordpress.org\u002Fdcannon1\u002F","\u003Cp>Small, lightweight (under 7k) widget that shows posts from the same category as the current post. Several options for customization along with numerous ordering criteria for posts. Displayed only on single post pages. Based on Related Links by Category by Andrew Stephens\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title – Set the title of the widget (or leave blank)\u003C\u002Fli>\n\u003Cli>Number of Posts to Show – Set how many posts are listed in the widget\u003C\u002Fli>\n\u003Cli>Order By – Choose how the related posts will be ordered (including random posts)\u003C\u002Fli>\n\u003Cli>Show Category Names – Toggle whether category names are displayed above groups of posts\u003C\u002Fli>\n\u003Cli>Link Cat Name to Archive – If category names are being shown, choose to have them link to the category archive page for that category\u003C\u002Fli>\n\u003Cli>List Posts Multiple Times? – If a post is classified under multiple categories use this toggle to determine if it will be shown under each category, or only under the first category it shares with the current post. This should be set to no if you are not displaying the category names\u003C\u002Fli>\n\u003C\u002Ful>\n","Customizable widget area that displays posts from the same categories as the current post.",200,12383,"2010-07-21T18:54:00.000Z","3.0.5","2.7.1",[19,84,21,85],"posts","widget","http:\u002F\u002Fnicasiodesign.com\u002Fblog\u002Fcategory\u002Fwordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frelated-posts-by-category-widget.1.0.1.zip","2026-04-16T10:56:18.058Z",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":59,"num_ratings":99,"last_updated":100,"tested_up_to":81,"requires_at_least":101,"requires_php":17,"tags":102,"homepage":104,"download_link":105,"security_score":69,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":88},"widgets-of-posts-by-same-categories","Widgets of Posts by Same Categories","1.0.2","alphasis","https:\u002F\u002Fprofiles.wordpress.org\u002Falphasis\u002F","\u003Cp>The widget area lists posts of the same category as the current post.\u003Cbr \u002F>\nThis plugin requires the WP_Widget class introduced in WordPress Version 2.8.\u003Cbr \u002F>\nThis widget works when any single Post page is being displayed.\u003C\u002Fp>\n\u003Ch4>Official Page\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Plugin’s Official Page : \u003Ca href=\"http:\u002F\u002Falphasis.info\u002Fdevelopments\u002Fwordpress-plugins\u002Fwidgets-of-posts-by-same-categories\u002F\" title=\"English\" rel=\"nofollow ugc\">English\u003C\u002Fa> \u002F \u003Ca href=\"http:\u002F\u002Falphasis.info\u002F2010\u002F11\u002Fwidgets-of-posts-by-same-categories\u002F\" title=\"Japanese\" rel=\"nofollow ugc\">Japanese\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Author’s Website : \u003Ca href=\"http:\u002F\u002Falphasis.info\u002F\" title=\"alphasis.info\" rel=\"nofollow ugc\">alphasis.info\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Number of Posts to Show by Categories\u003C\u002Fli>\n\u003Cli>Order By\n\u003Cul>\n\u003Cli>Sort by title\u003C\u002Fli>\n\u003Cli>Sort by creation date\u003C\u002Fli>\n\u003Cli>Sort by last modified date\u003C\u002Fli>\n\u003Cli>Sort by numeric post ID\u003C\u002Fli>\n\u003Cli>Random\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Order\n\u003Cul>\n\u003Cli>Ascending\u003C\u002Fli>\n\u003Cli>Descending\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Creates a link to each category?\n\u003Cul>\n\u003Cli>Yes\u003C\u002Fli>\n\u003Cli>No\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Exclude (Categories)\n\u003Cul>\n\u003Cli>The IDs of any categories you want to exclude, separated by commas.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Separator\n\u003Cul>\n\u003Cli>What to separate each category by.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Localization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Japanese (ja) – \u003Ca href=\"http:\u002F\u002Falphasis.info\u002F\" title=\"alphasis.info\" rel=\"nofollow ugc\">alphasis\u003C\u002Fa> (plugin author)\u003C\u002Fli>\n\u003Cli>Current release supports English and Japanese only.\u003C\u002Fli>\n\u003C\u002Ful>\n","The widget area lists posts of the same category as the current post.",70,9953,1,"2011-02-18T00:45:00.000Z","3.0.1",[19,84,103,21,85],"related","http:\u002F\u002Falphasis.info\u002Fdevelopments\u002Fwordpress-plugins\u002Fwidgets-of-posts-by-same-categories\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwidgets-of-posts-by-same-categories.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":11,"downloaded":114,"rating":59,"num_ratings":99,"last_updated":115,"tested_up_to":15,"requires_at_least":116,"requires_php":17,"tags":117,"homepage":121,"download_link":122,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":88},"bh-related-post","BH Related Post","1.1","ThemesVila","https:\u002F\u002Fprofiles.wordpress.org\u002Fmasumbd\u002F","\u003Cp>\u003Cstrong>BH Related Post\u003C\u002Fstrong> is a simple yet powerful plugin that displays related posts using a jCarousel slider. It helps keep users engaged by showcasing other relevant content from the same category, right after or before your post content or comment section.\u003C\u002Fp>\n\u003Cp>Built using jQuery and the jCarousel plugin, it is lightweight and compatible across all modern browsers.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Responsive jCarousel slider\u003C\u002Fli>\n\u003Cli>Show posts from the same category\u003C\u002Fli>\n\u003Cli>Cross-browser compatible\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>Display positions: after content, before comments, after comments, or hidden\u003C\u002Fli>\n\u003Cli>Admin settings page to control display behavior\u003C\u002Fli>\n\u003Cli>Easy to use – just activate and configure\u003C\u002Fli>\n\u003C\u002Ful>\n","Display related posts with a jCarousel-powered responsive slider. Show posts from the same category in a stylish way.",2890,"2025-07-30T09:59:00.000Z","5.0",[118,19,119,120,21],"carousel","custom-post","jcarousel","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbh-related-post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbh-related-post.1.1.zip",{"attackSurface":124,"codeSignals":142,"taintFlows":150,"riskAssessment":151,"analyzedAt":158},{"hooks":125,"ajaxHandlers":138,"restRoutes":139,"shortcodes":140,"cronEvents":141,"entryPointCount":13,"unprotectedCount":13},[126,131,135],{"type":127,"name":128,"callback":128,"priority":11,"file":129,"line":130},"action","c2c_peer_categories","peer-categories.php",64,{"type":132,"name":133,"callback":133,"priority":11,"file":129,"line":134},"filter","c2c_get_peer_categories_list",159,{"type":132,"name":136,"callback":136,"priority":11,"file":129,"line":137},"c2c_get_peer_categories",251,[],[],[],[],{"dangerousFunctions":143,"sqlUsage":144,"outputEscaping":146,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":149},[],{"prepared":13,"raw":13,"locations":145},[],{"escaped":147,"rawEcho":13,"locations":148},6,[],[],[],{"summary":152,"deductions":153},"Based on the provided static analysis and vulnerability history, the \"peer-categories\" plugin v2.3.1 exhibits a strong security posture. The absence of any identified attack surface, dangerous functions, raw SQL queries, unescaped output, file operations, external HTTP requests, or taint flows with unsanitized paths is highly commendable.  The plugin also demonstrates good practices by not bundling libraries and by using prepared statements for all SQL queries.  Furthermore, the lack of any recorded vulnerabilities or CVEs suggests a stable and well-maintained codebase.\n\nHowever, the complete absence of nonce checks and capability checks across all entry points is a significant concern. While the static analysis reported zero entry points, this absence of security checks means that if any new entry points were to be introduced in future updates, they would inherently be unprotected. This indicates a potential for future vulnerabilities if the development practices do not evolve to include these essential security measures. The current low risk profile is heavily reliant on the plugin's static state of having no discoverable entry points.",[154,156],{"reason":155,"points":60},"No nonce checks implemented",{"reason":157,"points":60},"No capability checks implemented","2026-03-16T23:58:16.995Z",{"wat":160,"direct":169},{"assetPaths":161,"generatorPatterns":164,"scriptPaths":165,"versionParams":166},[162,163],"\u002Fwp-content\u002Fplugins\u002Fpeer-categories\u002Fpeer-categories.css","\u002Fwp-content\u002Fplugins\u002Fpeer-categories\u002Fpeer-categories.js",[],[163],[167,168],"peer-categories\u002Fpeer-categories.css?ver=","peer-categories\u002Fpeer-categories.js?ver=",{"cssClasses":170,"htmlComments":172,"htmlAttributes":185,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":189},[171],"post-categories",[173,174,175,176,177,178,179,180,181,182,183,184],"Copyright (c) 2008-2025 by Scott Reilly (aka coffee2code)","This program is free software; you can redistribute it and\u002For","modify it under the terms of the GNU General Public License","as published by the Free Software Foundation; either version 2","of the License, or (at your option) any later version.","This program is distributed in the hope that it will be useful,","but WITHOUT ANY WARRANTY; without even the implied warranty of","MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the","GNU General Public License for more details.","You should have received a copy of the GNU General Public License","along with this program; if not, write to the Free Software","Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.",[186],"rel=\"category%s\"",[],[],[],{"error":191,"url":192,"statusCode":193,"statusMessage":194,"message":194},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpeer-categories\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":196,"versions":197},23,[198,204,211,218,225,232,239,246,253,260,267,274,281,288,295,302,309,316,323,330,337,344,350],{"version":6,"download_url":25,"svn_tag_url":199,"released_at":27,"has_diff":200,"diff_files_changed":201,"diff_lines":27,"trac_diff_url":202,"vulnerabilities":203,"is_current":191},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.3.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.3&new_path=%2Fpeer-categories%2Ftags%2F2.3.1",[],{"version":205,"download_url":206,"svn_tag_url":207,"released_at":27,"has_diff":200,"diff_files_changed":208,"diff_lines":27,"trac_diff_url":209,"vulnerabilities":210,"is_current":200},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.2.1&new_path=%2Fpeer-categories%2Ftags%2F2.3",[],{"version":212,"download_url":213,"svn_tag_url":214,"released_at":27,"has_diff":200,"diff_files_changed":215,"diff_lines":27,"trac_diff_url":216,"vulnerabilities":217,"is_current":200},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.2&new_path=%2Fpeer-categories%2Ftags%2F2.2.1",[],{"version":219,"download_url":220,"svn_tag_url":221,"released_at":27,"has_diff":200,"diff_files_changed":222,"diff_lines":27,"trac_diff_url":223,"vulnerabilities":224,"is_current":200},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1.5&new_path=%2Fpeer-categories%2Ftags%2F2.2",[],{"version":226,"download_url":227,"svn_tag_url":228,"released_at":27,"has_diff":200,"diff_files_changed":229,"diff_lines":27,"trac_diff_url":230,"vulnerabilities":231,"is_current":200},"2.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1.4&new_path=%2Fpeer-categories%2Ftags%2F2.1.5",[],{"version":233,"download_url":234,"svn_tag_url":235,"released_at":27,"has_diff":200,"diff_files_changed":236,"diff_lines":27,"trac_diff_url":237,"vulnerabilities":238,"is_current":200},"2.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1.3&new_path=%2Fpeer-categories%2Ftags%2F2.1.4",[],{"version":240,"download_url":241,"svn_tag_url":242,"released_at":27,"has_diff":200,"diff_files_changed":243,"diff_lines":27,"trac_diff_url":244,"vulnerabilities":245,"is_current":200},"2.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1.2&new_path=%2Fpeer-categories%2Ftags%2F2.1.3",[],{"version":247,"download_url":248,"svn_tag_url":249,"released_at":27,"has_diff":200,"diff_files_changed":250,"diff_lines":27,"trac_diff_url":251,"vulnerabilities":252,"is_current":200},"2.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1.1&new_path=%2Fpeer-categories%2Ftags%2F2.1.2",[],{"version":254,"download_url":255,"svn_tag_url":256,"released_at":27,"has_diff":200,"diff_files_changed":257,"diff_lines":27,"trac_diff_url":258,"vulnerabilities":259,"is_current":200},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.1&new_path=%2Fpeer-categories%2Ftags%2F2.1.1",[],{"version":261,"download_url":262,"svn_tag_url":263,"released_at":27,"has_diff":200,"diff_files_changed":264,"diff_lines":27,"trac_diff_url":265,"vulnerabilities":266,"is_current":200},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0.5&new_path=%2Fpeer-categories%2Ftags%2F2.1",[],{"version":268,"download_url":269,"svn_tag_url":270,"released_at":27,"has_diff":200,"diff_files_changed":271,"diff_lines":27,"trac_diff_url":272,"vulnerabilities":273,"is_current":200},"2.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0.4&new_path=%2Fpeer-categories%2Ftags%2F2.0.5",[],{"version":275,"download_url":276,"svn_tag_url":277,"released_at":27,"has_diff":200,"diff_files_changed":278,"diff_lines":27,"trac_diff_url":279,"vulnerabilities":280,"is_current":200},"2.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0.3&new_path=%2Fpeer-categories%2Ftags%2F2.0.4",[],{"version":282,"download_url":283,"svn_tag_url":284,"released_at":27,"has_diff":200,"diff_files_changed":285,"diff_lines":27,"trac_diff_url":286,"vulnerabilities":287,"is_current":200},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0.2&new_path=%2Fpeer-categories%2Ftags%2F2.0.3",[],{"version":289,"download_url":290,"svn_tag_url":291,"released_at":27,"has_diff":200,"diff_files_changed":292,"diff_lines":27,"trac_diff_url":293,"vulnerabilities":294,"is_current":200},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0.1&new_path=%2Fpeer-categories%2Ftags%2F2.0.2",[],{"version":296,"download_url":297,"svn_tag_url":298,"released_at":27,"has_diff":200,"diff_files_changed":299,"diff_lines":27,"trac_diff_url":300,"vulnerabilities":301,"is_current":200},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F2.0&new_path=%2Fpeer-categories%2Ftags%2F2.0.1",[],{"version":303,"download_url":304,"svn_tag_url":305,"released_at":27,"has_diff":200,"diff_files_changed":306,"diff_lines":27,"trac_diff_url":307,"vulnerabilities":308,"is_current":200},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1.5&new_path=%2Fpeer-categories%2Ftags%2F2.0",[],{"version":310,"download_url":311,"svn_tag_url":312,"released_at":27,"has_diff":200,"diff_files_changed":313,"diff_lines":27,"trac_diff_url":314,"vulnerabilities":315,"is_current":200},"1.1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1.4&new_path=%2Fpeer-categories%2Ftags%2F1.1.5",[],{"version":317,"download_url":318,"svn_tag_url":319,"released_at":27,"has_diff":200,"diff_files_changed":320,"diff_lines":27,"trac_diff_url":321,"vulnerabilities":322,"is_current":200},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1.3&new_path=%2Fpeer-categories%2Ftags%2F1.1.4",[],{"version":324,"download_url":325,"svn_tag_url":326,"released_at":27,"has_diff":200,"diff_files_changed":327,"diff_lines":27,"trac_diff_url":328,"vulnerabilities":329,"is_current":200},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1.2&new_path=%2Fpeer-categories%2Ftags%2F1.1.3",[],{"version":331,"download_url":332,"svn_tag_url":333,"released_at":27,"has_diff":200,"diff_files_changed":334,"diff_lines":27,"trac_diff_url":335,"vulnerabilities":336,"is_current":200},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1.1&new_path=%2Fpeer-categories%2Ftags%2F1.1.2",[],{"version":338,"download_url":339,"svn_tag_url":340,"released_at":27,"has_diff":200,"diff_files_changed":341,"diff_lines":27,"trac_diff_url":342,"vulnerabilities":343,"is_current":200},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.1&new_path=%2Fpeer-categories%2Ftags%2F1.1.1",[],{"version":109,"download_url":345,"svn_tag_url":346,"released_at":27,"has_diff":200,"diff_files_changed":347,"diff_lines":27,"trac_diff_url":348,"vulnerabilities":349,"is_current":200},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpeer-categories%2Ftags%2F1.0&new_path=%2Fpeer-categories%2Ftags%2F1.1",[],{"version":351,"download_url":352,"svn_tag_url":353,"released_at":27,"has_diff":200,"diff_files_changed":354,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":355,"is_current":200},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpeer-categories.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpeer-categories\u002Ftags\u002F1.0\u002F",[],[]]