[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXxiMfJykxVIOlHMfrjl14zkaFerb0RJHfKwAKEt6Vbk":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":133,"fingerprints":159},"author-categories","Author Categories","1.0","Makis","https:\u002F\u002Fprofiles.wordpress.org\u002Fmakesites\u002F","\u003Cp>Numerous people are using WordPress for blogging and in many cases there are more than one authors on a website. It’s uncomfortably surprising that WordPress doesn’t support out of the box a category menu for each author separately.\u003C\u002Fp>\n\u003Cp>I was looking for this feature online for my personal need but couldn’t find it on any plugin. To be exact I was using a modified version of \u003Ca href=\"http:\u002F\u002Fwww.makesites.cc\u002Fprogramming\u002Fby-makis\u002Flevel10-blog-matrix-plugin-for-wordpress-2x\u002F\" rel=\"nofollow ugc\">another similar plugin\u003C\u002Fa> but that was until version 2.3 where the database structure changed for WordPress and it simply stopped working.\u003C\u002Fp>\n\u003Cp>As I saw it, it wasn’t worth fixing old, deprecated (and highly cluttered) code, and there weren’t any other solutions out there, so I decided to create a new plugin. Thankfully the new database and API made it as easy as I had hoped for.\u003C\u002Fp>\n\u003Cp>I ended up with this plugin, that was created as a wrapper of the default category menu.\u003C\u002Fp>\n\u003Cp>It is lightweight and can easily plug-in, plug-out. Furthermore, being an extension of the default category menu, means that none of the functionality (sorting, post count etc.) is lost. In fact it can be easily extended and could support future versions of the blogging platform for years to come.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After you upload an activate the plugin through your admin panel, all you need to do is call the custom function wp_author_categories() that will create an author’s menu for you. Notice that this only works in author pages and will revert to the default category menu in any other case.\u003C\u002Fp>\n\u003Cp>If you are using the default template, you can easily find this line in “sidebar.php” (that displays the category menu):\u003Cbr \u002F>\n            \u003C ?php wp_list_categories('show_count=1&title_li=Categories’); ?>\u003C\u002Fp>\n\u003Cp>You can replace it with this condition that will use the wp_author_categories() function instead, when you are visiting the author pages\u003C\u002Fp>\n\u003Cpre>\u003Ccode>        \u003C?php \n        \u002F*\n        * First write down the arguments you want to use for you menu and store them in a variable. \n        * These are the same for the default menu (\"wp_list_categories\") and the author menu (\"wp_author_categories\")\n        * you can find more information on the options you can use here: https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fwp_list_categories\n        *\u002F\n        $args = 'show_count=1&title_li=\u003Ch2>Categories\u003C\u002Fh2>';\n        if($author){\n            wp_author_categories($args); \n        } else{\n            wp_list_categories($args); \n        }\n        ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Alternatively, and if you already have an “author.php” file in your template folder, you can simply rename “wp_list_categories()” to “wp_author_categories()”, passing the same arguments.\u003C\u002Fp>\n\u003Cp>To uninstall, it’s as easy as doing the reverse actions. Delete all references of the wp_author_categories() function from your template files and uninstall the plugin through that WordPress’s admin panel.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This work is released under the terms of the GNU General Public License:\u003Cbr \u002F>\nhttp:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.txt\u003C\u002Fp>\n","A wrapper of the default 'wp_list_categories' to present an author's menu, when in the author pages.",10,4410,0,"2009-04-11T10:28:00.000Z","2.7.1","2.5","",[19,20,21,22],"author","categories","menu","post-count","http:\u002F\u002Fwww.makesites.cc\u002Fprojects\u002Fwp_author_categories","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauthor-categories.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"makesites",2,20,30,84,"2026-04-04T15:59:23.870Z",[37,60,80,97,117],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":11,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":56,"download_link":57,"security_score":25,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":27},"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,100,"2024-03-28T12:52:00.000Z","6.5.8","4.0.1",[52,53,54,55],"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",1,"2023-11-29 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":47,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":17,"tags":74,"homepage":78,"download_link":79,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"user-stats","User Stats","1.0.7","ApinaPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fapinapress\u002F","\u003Cp>User Stats provides an easy way to see at a glance stats about your users, including: post count, post views, article costs, costs per 1000 views and more.\u003C\u002Fp>\n","User Stats provides an easy way to see at a glance stats about your users, including: post count, post views, article costs, costs per 1000 views and  &hellip;",11202,74,7,"2014-01-09T19:57:00.000Z","3.7.41","3.6",[19,22,75,76,77],"statistics","stats","user","http:\u002F\u002Fwww.apinapress.com\u002Fuser-stats","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fuser-stats.1.0.7.zip",{"slug":81,"name":82,"version":6,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":13,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":17,"tags":92,"homepage":94,"download_link":95,"security_score":96,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"dynamic-menu-product-categories","Dynamic Menu Product Categories","abuayesh","https:\u002F\u002Fprofiles.wordpress.org\u002Fabuayesh\u002F","\u003Cp>“Dynamic Menu Product Categories” is a plugin designed to enhance user experience on WooCommerce sites by automatically adding product categories to specific menus. This plugin allows stores to dynamically display product categories, making it easier for customers to navigate and find the products they’re looking for quickly and efficiently.\u003C\u002Fp>\n","Short Description: A plugin that dynamically adds WooCommerce product categories to your selected menus.",50,1038,"2024-10-08T14:16:00.000Z","6.6.5","5.0",[20,21,93],"woocommerce","https:\u002F\u002Fpal-code.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-menu-product-categories.1.0.zip",92,{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":33,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":17,"tags":111,"homepage":115,"download_link":116,"security_score":96,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"cat-by-tags-table","Categories by Tag Table","2.14","haroldstreet","https:\u002F\u002Fprofiles.wordpress.org\u002Fharoldstreet\u002F","\u003Cp>\u003Cstrong>‘Categories by Tag Table’\u003C\u002Fstrong> allows you to display all your Categories as rows and Tags as columns in a html pivot table.\u003Cbr \u002F>\nOnce activated it will replace the text ‘\u003Cstrong>[CATS_BY_TAGS_TABLE]\u003C\u002Fstrong>‘ in any post or page with a table.\u003Cbr \u002F>\nEach cell displays the number of published posts that are in both the category and have the tag, and a URL link to those posts.\u003Cbr \u002F>\nIt might be a useful way to list your content for navigation or embed as a menu.\u003C\u002Fp>\n\u003Cp>The options menu allows you to:\u003Cbr \u002F>\n* specify whether Categories are rows with tags as columns in the table or vice versa;\u003Cbr \u002F>\n* specify the title text displayed in the top left cell;\u003Cbr \u002F>\n* specify the url to your own CSS stylesheet to customise the styling to match your site;\u003Cbr \u002F>\n* specify what to show in any empty cells;\u003Cbr \u002F>\n* specify any charicters to remove from your Tag & Category names;\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Copyright 2011  Phil Newby  email: \u003Cem>phil (at) haroldstreet (dot) org (dot) uk\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>Permission is hereby granted, free of charge, to any person obtaining a copy\u003Cbr \u002F>\nof this software and associated documentation files (the “Software”), to deal\u003Cbr \u002F>\nin the Software without restriction, including without limitation the rights\u003Cbr \u002F>\nto use, copy, modify, merge, publish, distribute, sublicense, and\u002For sell\u003Cbr \u002F>\ncopies of the Software, and to permit persons to whom the Software is\u003Cbr \u002F>\nfurnished to do so, subject to the following conditions:\u003C\u002Fp>\n\u003Cp>The above copyright notice and this permission notice shall be included in\u003Cbr \u002F>\nall copies or substantial portions of the Software.\u003C\u002Fp>\n\u003Cp>THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\u003Cbr \u002F>\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\u003Cbr \u002F>\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\u003Cbr \u002F>\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\u003Cbr \u002F>\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\u003Cbr \u002F>\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN\u003Cbr \u002F>\nTHE SOFTWARE.\u003C\u002Fp>\n","'Categories by Tag Table' displays all your Categories as rows and Tags as columns in a html table.",15871,86,6,"2024-11-25T17:07:00.000Z","6.7.5","2.0",[20,21,112,113,114],"navigation","pivot-table","tags","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcat-by-tags-table\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcat-by-tags-table.2.14.zip",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":32,"downloaded":125,"rating":32,"num_ratings":58,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":17,"tags":129,"homepage":131,"download_link":132,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"posts-in-category-menu","Posts in category menu","0.2","queenvictoria","https:\u002F\u002Fprofiles.wordpress.org\u002Fqueenvictoria\u002F","\u003Cp>Add sub menu items for all posts in a category menu item. For example if you have a category item in a menu this plugin will create child menu items for all posts in that category beneath that item.\u003C\u002Fp>\n\u003Cp>This will contain \u003Cstrong>all\u003C\u002Fstrong> the posts in this category sorted alphabetically. See Roadmap for more details on what comes next. \u003Cem>Code contributions welcome.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Provide for configuration of sort options for posts (ie: menu_order for menu_order).\u003C\u002Fli>\n\u003Cli>Provide for configuration of limit (ie: numposts).\u003C\u002Fli>\n\u003Cli>Provide option to use sticky posts only.\u003C\u002Fli>\n\u003C\u002Ful>\n","Hooks into Wordpress menuing system. Add sub menu items for all posts in a category menu item.",4146,"2012-06-15T01:28:00.000Z","3.3.2","3.0",[20,130],"menus","http:\u002F\u002Fhouseoflaudanum.com\u002Fwordpress\u002Fposts-in-category-menu\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-in-category-menu.zip",{"attackSurface":134,"codeSignals":140,"taintFlows":151,"riskAssessment":152,"analyzedAt":158},{"hooks":135,"ajaxHandlers":136,"restRoutes":137,"shortcodes":138,"cronEvents":139,"entryPointCount":13,"unprotectedCount":13},[],[],[],[],[],{"dangerousFunctions":141,"sqlUsage":142,"outputEscaping":144,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":150},[],{"prepared":58,"raw":13,"locations":143},[],{"escaped":13,"rawEcho":58,"locations":145},[146],{"file":147,"line":148,"context":149},"wp_author_categories.php",137,"raw output",[],[],{"summary":153,"deductions":154},"The \"author-categories\" v1.0 plugin exhibits a generally positive security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, cron events, and file operations significantly limits the plugin's attack surface. Furthermore, the presence of prepared statements for SQL queries is a strong security practice. However, a critical concern arises from the fact that 100% of its outputs are not properly escaped. This means that any data displayed to users, if it originates from an untrusted source or is manipulated by an attacker, could lead to cross-site scripting (XSS) vulnerabilities. The plugin's vulnerability history is clean, with no known CVEs, which is a positive indicator. The lack of critical or high-severity taint flows also suggests a relatively secure codebase in that regard. Despite the clean history, the unescaped output is a significant weakness that needs immediate attention to prevent potential XSS attacks.",[155],{"reason":156,"points":157},"Unescaped output detected",8,"2026-03-17T01:08:21.795Z",{"wat":160,"direct":165},{"assetPaths":161,"generatorPatterns":162,"scriptPaths":163,"versionParams":164},[],[],[],[],{"cssClasses":166,"htmlComments":168,"htmlAttributes":169,"restEndpoints":170,"jsGlobals":171,"shortcodeOutput":173},[167,20],"cat-item-",[],[],[],[172],"wpac_show_count",[]]