[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fD9S-7WKKiMgSWSsDEnqQLttzA8gVqb6mnuBwBJXi95s":3,"$f2PIdjQKmriu8hxJsXg2J1rUoafQFKXgay6wpy-OP6i4":354,"$flOpxkKswCm6WMSaZ7wGn1HNMCA9MD4pn9hTeDPsUT5A":358},{"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":27,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":37,"analysis":141,"fingerprints":331},"set-unset-bulk-post-categories","Set Unset Bulk Post Categories","1.3","Param Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fparamthemes\u002F","\u003Cp>You can set unset the categories of the posts in a single screen & filter the posts here by author, category and date range to set\u002Funset categories for post and finally you can edit \u002F delete the post from same screen.\u003C\u002Fp>\n\u003Cp>It will save your valuable Time by providing you easy to use use single page screen to set\u002Funset categories for post at the same time you can edit\u002Fdelete post from same screen too.\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you have found a bug\u002Fissue or have a feature request, then post them in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fparamthemes\u002Fset-unset-bulk-post-categories\u002Fissues\" rel=\"nofollow ugc\">github issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you have a question about usage or need help to troubleshoot, then post in WordPress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fset-unset-bulk-post-categories\" rel=\"ugc\">forums\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>If you like the Plugin, then kindly leave a review\u002Ffeedback at WordPress \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fset-unset-bulk-post-categories\u002F#reviews\" rel=\"ugc\">Repository Page.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Suggestions or help us improve and get notified of all updates. Just Follow us on \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fparamthemes\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\n \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Set Unset Bulk Post Categories uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.\u003C\u002Fp>\n\u003Cp>Appsero SDK \u003Cstrong>does not gather any data by default.\u003C\u002Fstrong> The SDK only starts gathering basic telemetry data \u003Cstrong>when a user allows it via the admin notice\u003C\u002Fstrong>. We collect the data to ensure a great user experience for all our users.\u003C\u002Fp>\n\u003Cp>Integrating Appsero SDK \u003Cstrong>DOES NOT IMMEDIATELY\u003C\u002Fstrong> start gathering data, \u003Cstrong>without confirmation from users in any case.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Allows user to set unset the categories of all the posts in a bulk without editing the posts itself.",0,1501,100,1,"2024-12-17T07:23:00.000Z","6.7.5","5.3.2","7.0",[20,21,22,23,24],"authors","bulk","categories","post","set","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fset-unset-bulk-post-categories.zip",92,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"paramthemes",30,88,"2026-05-20T08:06:42.667Z",[38,57,79,100,118],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":27,"num_ratings":13,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":25,"tags":50,"homepage":55,"download_link":56,"security_score":27,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29},"bulk-remove-posts-from-category","Bulk remove posts from category","3.4","MasterNs","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrile\u002F","\u003Cp>Bulk post editing allows you to apply actions on a number of selected WordPress posts instead of doing it manually on each post\u003Cbr \u002F>\nwhich could be time consuming particularly if you have a large amount of posts.\u003C\u002Fp>\n\u003Cp>However, default bulk editor allows you just to add Categories to Posts.\u003Cbr \u002F>\nThis plugin extends default Bulk Editor so you can remove Categories from posts.\u003C\u002Fp>\n\u003Cp>The plugin works with default Post type, Woocommerce products and any other Custom Post Type. Supports multiple taxonomies per post.\u003C\u002Fp>\n","Now you can use default WordPress Bulk Editor not just to add Categories but also to remove categories from posts.",10000,113034,"2024-11-21T22:13:00.000Z","4.6",[51,52,53,54],"bulk-edit","bulk-remove","post-categories","product-categories","https:\u002F\u002Fmasterns-studio.com\u002Fcode-factory\u002Fwordpress-plugin\u002Fbulk-remove-from-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-remove-posts-from-category.3.4.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":77,"download_link":78,"security_score":27,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29},"create-category-in-bulk","Bulk Post Category Creator","1.7","kartikparmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fkartikparmar\u002F","\u003Cp>This plugin allows to create post categories in bulk and assign those categories to posts at the same time.\u003C\u002Fp>\n\u003Cp>To create multiple categorised you just have to enter categories separated by commas in ‘Enter categories separated by commas’ field.\u003C\u002Fp>\n\u003Cp>You can also create the categories as child by selecting parent category in ‘Parent Category’ dropdown.\u003C\u002Fp>\n\u003Cp>The Description field is also available to set description for the categories which you will be creating.\u003C\u002Fp>\n\u003Cp>The main feature of the plugin is, you can select multiple posts in ‘Select Posts’ option and created categories will get assigned to those selected posts.\u003C\u002Fp>\n\u003Ch3>Some of our other free plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-woocommerce-category-creator\u002F\" title=\"Bulk WooCommerce Category Creator\" rel=\"ugc\">Bulk WooCommerce Category Creator\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchange-wc-price-title\u002F\" title=\"Change WooCommerce Price Title\" rel=\"ugc\">Change WooCommerce Price Title\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpgt-google-translate\u002F\" title=\"WordPress Google Translate\" rel=\"ugc\">WordPress Google Translate\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftimezone-conversion-widget\u002F\" title=\"Timezone Conversion Widget\" rel=\"ugc\">Timezone Conversion Widget\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Some of our Pro plugins\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fsort-woocommerce-products-in-cart-and-order\u002F\" title=\"Sort WooCommerce Products on Cart and Order\" rel=\"nofollow ugc\">Sort WooCommerce Product on Cart and Order\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fminimum-and-maximum-quantity-for-woocommerce\u002F\" title=\"Minimum and Maximum Quantity for WooCommerce\" rel=\"nofollow ugc\">Minimum and Maximum Quantity for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fextra-product-price-for-woocommerce\u002F\" title=\"Extra Product Price for WooCommerce\" rel=\"nofollow ugc\">Extra Product Price for WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fimport-media-from-ftp\u002F\" title=\"Import Media from FTP\" rel=\"nofollow ugc\">Import Media from FTP\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n","This easy-to-use plugin allows to create post categories in bulk and assign those categories to posts at the same time.",1000,27335,78,7,"2024-10-19T19:19:00.000Z","6.6.5","4.0","7.3",[21,74,22,75,76],"bulk-categories","posts","posts-category","https:\u002F\u002Fkartechify.com\u002Fproduct\u002Fcreate-category-in-bulk\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcreate-category-in-bulk.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":25,"tags":93,"homepage":96,"download_link":97,"security_score":98,"vuln_count":14,"unpatched_count":11,"last_vuln_date":99,"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,28900,10,"2024-03-28T12:52:00.000Z","6.5.8","4.0.1",[20,94,75,95],"nested-categories","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,"2023-11-29 00:00:00",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":89,"downloaded":108,"rating":11,"num_ratings":11,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":25,"tags":112,"homepage":116,"download_link":117,"security_score":98,"vuln_count":11,"unpatched_count":11,"last_vuln_date":28,"fetched_at":29},"print-posts","Print Posts","1.0.1","Jared Harbour","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaredharbour\u002F","\u003Cp>This plugin adds a shortcode to display a list of posts.  The list of posts can be displayed in 2 formats, normal and expanded.  If you also install the Themekit plugin you will gain access to several options to customize the short code.\u003C\u002Fp>\n\u003Cp>For more information on Themekit, check out \u003Ca href=\"http:\u002F\u002Fthemekitwp.com\u002F\" rel=\"nofollow ugc\">themekitwp.com\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Print posts by category name or id\u003C\u002Fli>\n\u003Cli>Print posts by tags\u003C\u002Fli>\n\u003Cli>Print posts related to the current post\u003C\u002Fli>\n\u003Cli>Print posts by the current author\u003C\u002Fli>\n\u003Cli>Ability to change the number of posts that get displayed\u003C\u002Fli>\n\u003Cli>Ability to change how many posts display in expanded view before going to the normal view\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a shortcode that displays posts based on what you add in for values.",3664,"2011-05-05T14:17:00.000Z","3.1.4","3.1.2",[22,113,75,114,115],"options","settings","tags","http:\u002F\u002Fjaredharbour.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprint-posts.1.0.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":128,"num_ratings":129,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":137,"download_link":138,"security_score":27,"vuln_count":139,"unpatched_count":11,"last_vuln_date":140,"fetched_at":29},"list-category-posts","List category posts","0.95.0","Fernando Briano","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandobt\u002F","\u003Cp>List Category Posts allows you to list posts by category in a post or page using the \u003Ccode>[catlist]\u003C\u002Fcode> shortcode. When you’re editing a page or post, directly insert the shortcode in your text and the posts will be listed there. The \u003Cem>basic\u003C\u002Fem> usage would be something like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist id=1]\n\n[catlist name=\"news\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The shortcode accepts a category name or id, the order in which you want the posts to display, and the number of posts to display. You can also display the post author, date, excerpt, custom field values, even the content! A lot of parameters have been added to customize what to display and how to show it. Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the full documentation\u003C\u002Fa> to learn about the different ways to use it.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[catlist]\u003C\u002Fcode> shortcode can be used as many times as needed with different arguments on each post\u002Fpage.\u003Cbr \u002F>\n    [catlist id=1 numberposts=10]\u003C\u002Fp>\n\u003Cp>There’s an options page with a few options, new options will be implemented on demand (as long as they make sense).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">Read the instructions\u003C\u002Fa>\u003C\u002Fstrong> to learn which parameters are available and how to use them.\u003C\u002Fp>\n\u003Cp>If you want to \u003Cstrong>List Categories\u003C\u002Fstrong> instead of posts you can use my other plugin \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flist-categories\u002F\" rel=\"ugc\">List categories\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can find \u003Cstrong>Frequently Asked Questions\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fblob\u002Fmaster\u002Fdoc\u002FFAQ.md#frequently-asked-questions\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The different elements to display can be styled with CSS. you can define an HTML tag to wrap the element with, and a CSS class for this tag. Check \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the documentation\u003C\u002Fa> for usage. You can also check \u003Ca href=\"http:\u002F\u002Fsundari-webdesign.com\u002Fwordpress-the-quest-to-my-perfect-list-view-for-posts-events-and-articles\u002F\" rel=\"nofollow ugc\">this nice tutorial\u003C\u002Fa> which gives lots of tips and how-to’s to customize how to display the posts.\u003C\u002Fp>\n\u003Cp>Great to use WordPress as a CMS, and create pages with several categories posts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GUI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Klemens Starybrat has created a GUI for List Category Posts. It helps you create a shortcode from a nice visual interface in WordPress’ text editor. Check it out:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgui-for-lcp\u002F\" rel=\"ugc\">GUI for List Category Posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AJAX pagination\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The ajax pagination feature is maintained in an add-on plugin by Klemens Starybrat. Check it out:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flcp-ajax-pagination\" rel=\"ugc\">LCP Ajax Pagination\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Widget\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Since WordPress 4.9, \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fcore\u002F2017\u002F10\u002F24\u002Fwidget-improvements-in-wordpress-4-9\u002F\" rel=\"nofollow ugc\">you can use shortcode in text widgets\u003C\u002Fa>. So you can just add a text widget in Appearence > Widgets and write the List Category Posts shortcode.\u003C\u002Fp>\n\u003Cp>The plugin also includes a widget as a simple interface for its functionality. Just add as many widgets as you want, and select all the available options from the Appearence > Widgets page. Not all the functionality in the shortcode has been implemented in the widget yet. You can use the shortcode for the most flexibility.\u003C\u002Fp>\n\u003Cp>Please, read the information on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the wiki\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flist-category-posts\u002F#developers\" rel=\"ugc\">Changelog\u003C\u002Fa> to be aware of new functionality, and improvements to the plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Some users have made videos on how to use the plugin (thank you, you are awesome!), check them out here:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=kBy_qoGKpdo\" rel=\"nofollow ugc\">Manage WordPress Content with List Category Posts Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Zfnzk4IWPNA\" rel=\"nofollow ugc\">WordPress: How to List Category Posts on a Page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Support the plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Klemens Starybrat has been writing lots of amazing code for this plugin, so if you’ve found it useful and want to pay it forward, consider sponsoring him on GitHub: https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fklemens-st\u003C\u002Fp>\n\u003Cp>I have a \u003Ca href=\"http:\u002F\u002Fpicandocodigo.net\u002Fprogramacion\u002Fwordpress\u002Flist-category-posts-wordpress-plugin-english\u002F#support\" title=\"Donate via PayPal\" rel=\"nofollow ugc\">PayPal account\u003C\u002Fa> where you can donate too.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Development is being tracked on \u003Ca href=\"https:\u002F\u002Fcodeberg.org\u002Fpicandocodigo\u002Flist-category-posts\" rel=\"nofollow ugc\">Codeberg\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. Fork it, code, make a pull request, suggest improvements, etc. over there. I dream of the day all of the WordPress plugins will be hosted on Git 🙂\u003C\u002Fp>\n\u003Cp>Since the documentation on how to use the plugin has passed wordpress.org’s character limit, the text was cut. You can find the complete documentation on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">the wiki\u003C\u002Fa>. It’s also more comfortable to read and maintain than a txt file. Please check it out, suggestions are welcome on Codeberg\u002FGitHub issues!\u003C\u002Fp>\n\u003Ch3>Instructions on how to use the plugin\u003C\u002Fh3>\n\u003Cp>Below you can find common shortcode use cases. You can use the shortcode while editing posts, pages, custom post types, text widgets and in all “page builder” plugins that support shortcodes.\u003C\u002Fp>\n\u003Cp>Read the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fstrong> to discover many more features, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>advanced post selection options\u003C\u002Fstrong> (by date, search terms, custom fields, post types, custom taxonomies and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>output customizations\u003C\u002Fstrong> (show each post’s date, author, excerpt, thumbnail and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>custom templates\u003C\u002Fstrong> of your own design, based on a simple PHP example\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>List 10 latest posts:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The default number of listed posts is 10, to modify it you need to specify \u003Ccode>numberposts\u003C\u002Fcode> parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist numberposts=15]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>List posts from the “Dogs” category:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist name=Dogs]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>List posts from the category with id \u003Ccode>2\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist id=2]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default only the “post” post type is included. To list pages use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist post_type=page]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>and for both posts and pages:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist post_type=\"post,page\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If we combine the above options we can get a shortcode that lists 15 items, including post and pages, from the “Dogs” category:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist name=Dogs post_type=\"post,page\" numberposts=15]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Most of the parameters you will find in the documentation can be used together.\u003C\u002Fp>\n\u003Cp>The plugin can detect current post’s category and use it for listing:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist categorypage=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Same goes for tags:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist currenttags=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>To show each post’s excerpt use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist excerpt=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you want to show the date, author and comments count next to each post, use:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist date=yes author=yes comments=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can specify html tags and classes for many elements. Let’s modify the previous shortcode and wrap dates and authors in tags and classes of our choice:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist date=yes date_tag=span date_class=\"my-date\" author=yes author_tag=p author_class=\"my-author\" comments=yes]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\u002FHTML-&-CSS-Customization\" rel=\"nofollow ugc\">Read more about this feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can order posts by date:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist orderby=date]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>You can also use \u003Ccode>title\u003C\u002Fcode>, \u003Ccode>author\u003C\u002Fcode>, \u003Ccode>ID\u003C\u002Fcode>. More options are described in the documentation.\u003C\u002Fp>\n\u003Cp>The plugin also supports pagination. You need to specify \u003Ccode>numberposts\u003C\u002Fcode> to tell the plugin how many posts per page you want:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[catlist pagination=yes numberposts=5]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>See the wiki: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\u002FPagination\" rel=\"nofollow ugc\">Pagination\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Cp>Please read the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts\u002Fwiki\" rel=\"nofollow ugc\">full documentation\u003C\u002Fa>\u003C\u002Fstrong> for detailed documentation of all plugin features, use cases and shortcode parameters.\u003C\u002Fp>\n","Very customizable plugin to list posts by category (or tag, author and more) in a post, page or widget. Uses the [catlist] shortcode to select posts.",80000,4365157,94,254,"2026-03-14T21:07:00.000Z","6.9.4","3.3","5.6",[22,135,136,75],"cms","list","https:\u002F\u002Fgithub.com\u002Fpicandocodigo\u002FList-Category-Posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flist-category-posts.0.95.0.zip",8,"2026-04-08 00:00:00",{"attackSurface":142,"codeSignals":217,"taintFlows":289,"riskAssessment":320,"analyzedAt":330},{"hooks":143,"ajaxHandlers":213,"restRoutes":214,"shortcodes":215,"cronEvents":216,"entryPointCount":11,"unprotectedCount":11},[144,150,154,158,162,166,171,176,180,183,188,192,196,201,205,208],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","switch_theme","deactivation_cleanup","appsero\\src\\Insights.php",135,{"type":145,"name":146,"callback":151,"priority":152,"file":148,"line":153},"theme_deactivated",12,136,{"type":145,"name":155,"callback":156,"file":148,"line":157},"admin_footer","deactivate_scripts",146,{"type":145,"name":159,"callback":160,"file":148,"line":161},"admin_notices","admin_notice",161,{"type":145,"name":163,"callback":164,"file":148,"line":165},"admin_init","handle_optin_optout",164,{"type":167,"name":168,"callback":169,"file":148,"line":170},"filter","cron_schedules","add_weekly_schedule",168,{"type":145,"name":172,"callback":172,"priority":173,"file":174,"line":175},"admin_menu",99,"appsero\\src\\License.php",219,{"type":145,"name":177,"callback":178,"file":174,"line":179},"after_switch_theme","schedule_cron_event",781,{"type":145,"name":146,"callback":181,"file":174,"line":182},"clear_scheduler",782,{"type":167,"name":184,"callback":185,"file":186,"line":187},"pre_set_site_transient_update_plugins","check_plugin_update","appsero\\src\\Updater.php",42,{"type":167,"name":189,"callback":190,"priority":89,"file":186,"line":191},"plugins_api","plugins_api_filter",43,{"type":167,"name":193,"callback":194,"file":186,"line":195},"pre_set_site_transient_update_themes","check_theme_update",52,{"type":145,"name":197,"callback":198,"file":199,"line":200},"init","appsero_init_tracker_set_unset_bulk_post_categories","set-unset-bulk-post-categories.php",49,{"type":145,"name":202,"callback":203,"file":199,"line":204},"admin_print_styles","ecpt_plugin_stylesheet",59,{"type":145,"name":172,"callback":206,"file":199,"line":207},"ecpt_menu_page",77,{"type":167,"name":209,"callback":210,"priority":211,"file":199,"line":212},"post_updated_messages","ecpt_show_update_message",11,126,[],[],[],[],{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":222,"fileOperations":11,"externalRequests":220,"nonceChecks":286,"capabilityChecks":287,"bundledLibraries":288},[],{"prepared":220,"raw":11,"locations":221},2,[],{"escaped":223,"rawEcho":34,"locations":224},83,[225,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284],{"file":148,"line":226,"context":227},892,"raw output",{"file":148,"line":229,"context":227},903,{"file":148,"line":231,"context":227},904,{"file":148,"line":233,"context":227},905,{"file":148,"line":235,"context":227},915,{"file":148,"line":237,"context":227},916,{"file":148,"line":239,"context":227},917,{"file":148,"line":241,"context":227},926,{"file":148,"line":243,"context":227},946,{"file":148,"line":245,"context":227},950,{"file":148,"line":247,"context":227},1008,{"file":148,"line":249,"context":227},1009,{"file":174,"line":251,"context":227},278,{"file":174,"line":253,"context":227},279,{"file":174,"line":255,"context":227},285,{"file":174,"line":257,"context":227},564,{"file":174,"line":259,"context":227},566,{"file":174,"line":261,"context":227},581,{"file":174,"line":263,"context":227},589,{"file":174,"line":265,"context":227},607,{"file":174,"line":267,"context":227},612,{"file":174,"line":269,"context":227},615,{"file":199,"line":271,"context":227},115,{"file":199,"line":273,"context":227},414,{"file":199,"line":275,"context":227},419,{"file":199,"line":277,"context":227},421,{"file":199,"line":279,"context":227},424,{"file":199,"line":281,"context":227},441,{"file":199,"line":283,"context":227},451,{"file":199,"line":285,"context":227},457,4,6,[],[290,310],{"entryPoint":291,"graph":292,"unsanitizedCount":308,"severity":309},"ecpt_pagination (set-unset-bulk-post-categories.php:490)",{"nodes":293,"edges":305},[294,299],{"id":295,"type":296,"label":297,"file":199,"line":298},"n0","source","$_GET (x3)",493,{"id":300,"type":301,"label":302,"file":199,"line":303,"wp_function":304},"n1","sink","echo() [XSS]",515,"echo",[306],{"from":295,"to":300,"sanitized":307},false,3,"medium",{"entryPoint":311,"graph":312,"unsanitizedCount":11,"severity":319},"\u003Cset-unset-bulk-post-categories> (set-unset-bulk-post-categories.php:0)",{"nodes":313,"edges":316},[314,315],{"id":295,"type":296,"label":297,"file":199,"line":298},{"id":300,"type":301,"label":302,"file":199,"line":303,"wp_function":304},[317],{"from":295,"to":300,"sanitized":318},true,"low",{"summary":321,"deductions":322},"The plugin 'set-unset-bulk-post-categories' v1.3 exhibits a generally good security posture with several positive indicators. The absence of any recorded CVEs and a clean vulnerability history suggest a history of stable and secure development. Code analysis reveals a robust use of prepared statements for SQL queries and a strong emphasis on capability checks, indicating an effort to protect sensitive operations. Nonce checks are also present, further strengthening security against common web attacks.\n\nHowever, there are minor concerns that warrant attention. While the majority of output is properly escaped, a significant portion (27%) is not, presenting a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data reaches these unescaped outputs. The presence of one unsanitized taint flow, although not classified as critical or high severity, still represents a potential pathway for malicious input to be processed without adequate cleaning. The plugin also makes external HTTP requests, which, while not inherently insecure, can be a vector for attacks if not handled with extreme care and validation.\n\nOverall, the plugin appears to be developed with security in mind, evidenced by its clean vulnerability record and proactive use of security features. The primary area for improvement lies in ensuring all output is properly escaped and thoroughly investigating the single unsanitized taint flow to mitigate any potential risks. The lack of external vulnerabilities and the presence of most security best practices point towards a low to moderate risk profile, with the potential for further reduction through diligent code review.",[323,326,328],{"reason":324,"points":325},"Unescaped output detected",5,{"reason":327,"points":325},"Unsanitized taint flow detected",{"reason":329,"points":220},"External HTTP requests made","2026-03-17T07:07:34.702Z",{"wat":332,"direct":343},{"assetPaths":333,"generatorPatterns":337,"scriptPaths":338,"versionParams":339},[334,335,336],"\u002Fwp-content\u002Fplugins\u002Fset-unset-bulk-post-categories\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fset-unset-bulk-post-categories\u002Fcss\u002Fjquery-ui.css","\u002Fwp-content\u002Fplugins\u002Fset-unset-bulk-post-categories\u002Fjs\u002Fv2plugin.js",[],[336],[340,341,342],"set-unset-bulk-post-categories\u002Fcss\u002Fstyle.css?ver=","set-unset-bulk-post-categories\u002Fcss\u002Fjquery-ui.css?ver=","set-unset-bulk-post-categories\u002Fjs\u002Fv2plugin.js?ver=",{"cssClasses":344,"htmlComments":346,"htmlAttributes":347,"restEndpoints":351,"jsGlobals":352,"shortcodeOutput":353},[345],"v2",[],[348,349,350],"id=\"startdate\"","id=\"enddate\"","id=\"myForm\"",[],[],[],{"error":318,"url":355,"statusCode":356,"statusMessage":357,"message":357},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fset-unset-bulk-post-categories\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":359},[]]