[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZB_jFVMzmpEqjB-ul_rcSMSvUTIyPykXpt9W8oQDc9Y":3,"$f6grtfpRcuu2T5XdGTTSUJJMiBqhP1erhZ2t449ZJ_QY":184,"$fo8zABHG-90HZmLTpQDdWW0qKDHtyuzLbHnsU9mRjbgI":189},{"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":18,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":132,"fingerprints":165},"wp-list-posts-shortcode","WP List Posts Shortcode","0.1","michaelha","https:\u002F\u002Fprofiles.wordpress.org\u002Fmichaelha\u002F","\u003Cp>Adds a shortcode [wp_list_posts]. For example [wp_list_posts category=3 numberposts=7] will return an unordered list of the most recent 7 posts in the category ID 3.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>This shortcode can be rendered inside a post, page or even in a widget area. Refer to the template tag https:\u002F\u002Fcodex.wordpress.org\u002FTemplate_Tags\u002Fget_posts for input parameter.\u003C\u002Fp>\n","Adds a shortcode [wp_list_posts]. For example [wp_list_posts category=3 numberposts=7] will return an unordered list of the most recent 7 posts in the &hellip;",50,3615,100,1,"2012-03-07T23:11:00.000Z","3.3.2","2.8","",[20,21,22],"list","posts","shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-list-posts-shortcode.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":24,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,60,30,84,"2026-07-14T22:18:12.853Z",[37,54,75,96,116],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":13,"downloaded":45,"rating":25,"num_ratings":25,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":18,"tags":49,"homepage":52,"download_link":53,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"posts-by-category","Posts by Category","1.0.0","Shellbot","https:\u002F\u002Fprofiles.wordpress.org\u002Fshellbot\u002F","\u003Cp>Posts by Category lets you display a list of posts pulled from a particular category or tag, and optionally\u003Cbr \u002F>\ngroup them by year, month or first letter of the post title.\u003C\u002Fp>\n\u003Cp>Current features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set a title to be displayed above list of posts\u003C\u002Fli>\n\u003Cli>Shortcode allows post list to be inserted anywhere\u003C\u002Fli>\n\u003Cli>Limit how many posts should be displayed\u003C\u002Fli>\n\u003Cli>Group posts by year, month or first letter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To display the list of posts, add the following shortcode to your post or page.\u003C\u002Fp>\n\u003Cp>Default settings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sb_category_posts]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Custom settings:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[sb_category_posts show=\"10\" cat=\"3\" group_by=\"year\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For full list of parameters see \u003Ca href=\"http:\u002F\u002Fcodebyshellbot.com\u002Fwordpress-plugins\u002Fposts-by-category\u002F\" title=\"Posts by Category\" rel=\"nofollow ugc\">the plugin release page\u003C\u002Fa>\u003C\u002Fp>\n","Display a list of posts from a specific category or tag.",4148,"2018-06-07T13:07:00.000Z","4.9.29","2.9",[50,20,21,22,51],"category","tag","http:\u002F\u002Fcodebyshellbot.com\u002Fwordpress-plugins\u002Fposts-by-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-by-category.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":33,"downloaded":62,"rating":25,"num_ratings":25,"last_updated":63,"tested_up_to":64,"requires_at_least":65,"requires_php":66,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"ac-custom-loop-shortcode","AC Custom Loop Shortcode","1.7.1","Richie Arnold","https:\u002F\u002Fprofiles.wordpress.org\u002Fambercouch\u002F","\u003Cp>Easily display posts, pages, custom post types or taxonomy terms in content areas using a customizable shortcode. Display your latest posts, group by taxonomies, display your post tags or categories, use custom templates with Timber for Twig support.\u003C\u002Fp>\n\u003Ch3>Shortcode Options and Examples\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Display a specific post type:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop type=”foo”]\u003Cbr \u002F>\nThis displays posts from the \u003Ccode>foo\u003C\u002Fcode> custom post type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display a specific post type and use a timber template:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop timber=’true’ type=”foo”]\u003Cbr \u002F>\nThis displays the same as the previous example but uses a nice timber template.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display posts with specific tags:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop type=”post” tax=”tag” term=”foo”]\u003Cbr \u002F>\nThis displays posts tagged with \u003Ccode>foo\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Group posts by taxonomy (e.g., categories and tags):\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop type=”post” subtax=”category,tag”]\u003Cbr \u002F>\nGroups posts by categories, then by tags within each category.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Exclude posts by specific tags:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop type=”post” tax=”post_tag” term=”foo,bar” exclude=”baz”]\u003Cbr \u002F>\nThis displays posts tagged with \u003Ccode>foo\u003C\u002Fcode> and \u003Ccode>bar\u003C\u002Fcode>, but excludes those tagged with \u003Ccode>baz\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display post tag terms:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [ac_custom_loop type=”category” tax=”post_tag” ]\u003Cbr \u002F>\nThis displays all your category terms and link to those post.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use a custom template for loop display:\u003C\u002Fstrong>\u003Cbr \u002F>\nTo use a custom template, copy \u003Ccode>loop-template.php\u003C\u002Fcode> from the plugin folder to the root of your theme folder and modify as desired. You can also create templates for specific post types (e.g., \u003Ccode>loop-template-post.php\u003C\u002Fcode>).\u003C\u002Fp>\n","A simple WordPress plugin that creates a shortcode to loop through posts, pages, or custom post types and display them anywhere on your site.",2766,"2025-01-15T14:58:00.000Z","6.7.5","5.2","5.2.4",[68,69,22,70,71],"list-custom-posts","list-post","timber","twig","https:\u002F\u002Fambercouch.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fac-custom-loop-shortcode.1.7.1.zip",92,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":83,"downloaded":84,"rating":25,"num_ratings":25,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":18,"tags":88,"homepage":93,"download_link":94,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":95},"cc-list-posts","CC-List-Posts","1.0.1","Clearcode","https:\u002F\u002Fprofiles.wordpress.org\u002Fclearcodehq\u002F","\u003Cp>The CC-List-Posts plugin works out of the box.\u003Cbr \u002F>\nThere is no settings page for it.\u003Cbr \u002F>\nAfter activation you can start using \u003Ccode>wp_list_posts\u003C\u002Fcode> function and\u002For shortcode with the parameters listed below.\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Cstrong>Notice\u003C\u002Fstrong>: the plugin can be used with the \u003Ccode>wp_link_pages\u003C\u002Fcode> built-in functionality if you use \u003Ccode>pagination\u003C\u002Fcode> parameter with integer value.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Defaults\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>before\u003C\u002Fstrong>: (string) \u003Cul>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>after\u003C\u002Fstrong>: (string) \u003C\u002Ful>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>link_before\u003C\u002Fstrong>: (string) \u003Cem>empty string\u003C\u002Fem>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>link_after\u003C\u002Fstrong>: (string) \u003Cem>empty string\u003C\u002Fem>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>type\u003C\u002Fstrong>: (string) postbypost,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>echo\u003C\u002Fstrong>: (integer) 0,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>pagination\u003C\u002Fstrong>: (boolean|integer) false,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>format\u003C\u002Fstrong>: (string) html\u003C\u002Fli>\n\u003Cli>\u003Cstrong>type\u003C\u002Fstrong>: (string) monthly,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>limit\u003C\u002Fstrong>: (string) \u003Cem>empty string\u003C\u002Fem>,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>show_post_count\u003C\u002Fstrong>: (boolean) false,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>order\u003C\u002Fstrong>: (string) DESC,\u003C\u002Fli>\n\u003Cli>\u003Cstrong>post_type\u003C\u002Fstrong>: (string) post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>\u003Cstrong>Notice\u003C\u002Fstrong>: plugin uses \u003Ccode>wp_get_archives\u003C\u002Fcode> function to list posts, so you can also use additional parameters. A full list is available at WordPress \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fwp_get_archives\" rel=\"nofollow ugc\">codex\u003C\u002Fa> page documentation.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>wp_list_posts parameter mapped to wp_get_archives\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>link_before\u003C\u002Fstrong>: before\u003C\u002Fli>\n\u003Cli>\u003Cstrong>link_after\u003C\u002Fstrong>: after\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Default usage\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Function\u003C\u002Fstrong>: \u003Ccode>wp_list_posts( array( 'pagination' => 50 ) )\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode\u003C\u002Fstrong>: \u003Ccode>[wp_list_posts pagination=50]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin adds similar to wp_list_pages, missing function and shortcode wp_list_posts with pagination support.",10,1507,"2022-03-16T14:37:00.000Z","5.9.13","4.7",[89,22,90,91,92],"pagination","wp_get_archives","wp_list_pages","wp_list_posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcc-list-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcc-list-posts.zip","2026-04-06T09:54:40.288Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":25,"downloaded":104,"rating":25,"num_ratings":25,"last_updated":105,"tested_up_to":106,"requires_at_least":65,"requires_php":107,"tags":108,"homepage":114,"download_link":115,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"aj-category-posts","AJ Category Posts","1.1.2","Md Jahid Shah","https:\u002F\u002Fprofiles.wordpress.org\u002Fjahidshah\u002F","\u003Cp>\u003Cstrong>AJ Category Posts\u003C\u002Fstrong> allows you to display your posts in a structured, category-wise format using flexible shortcodes. Create custom blocks with specific categories, control how many posts to show, and how many per row. This plugin is lightweight, Elementor-compatible, and optimized for performance.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create unlimited category-based post showcases  \u003C\u002Fli>\n\u003Cli>Display posts by category in a grid or block layout  \u003C\u002Fli>\n\u003Cli>Assign specific categories to each block via shortcode  \u003C\u002Fli>\n\u003Cli>Each block has a unique shortcode (e.g., \u003Ccode>[ajcapos id=\"123\"]\u003C\u002Fcode>)  \u003C\u002Fli>\n\u003Cli>Fully responsive and mobile-friendly  \u003C\u002Fli>\n\u003Cli>Shortcode and widget support  \u003C\u002Fli>\n\u003Cli>Elementor compatible  \u003C\u002Fli>\n\u003Cli>Lightweight and fast  \u003C\u002Fli>\n\u003Cli>Unlimited color customization  \u003C\u002Fli>\n\u003Cli>Easy setup and customization from the dashboard\u003C\u002Fli>\n\u003Cli>Multiple shortcodes to display a single latest post, multiple latest posts, and most viewed posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcodes Overview\u003C\u002Fh3>\n\u003Cp>AJ Category Posts provides multiple shortcodes to display posts dynamically on your site. They can be used individually or together for a complete post showcase.\u003C\u002Fp>\n\u003Ch3>Latest Post\u003C\u002Fh3>\n\u003Cp>Displays the latest post with a featured image overlay including category, title, author, and date.\u003Cbr \u002F>\nUse this shortcode: \u003Ccode>[latest_post_overlay]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Multiple Latest Posts\u003C\u002Fh3>\n\u003Cp>Displays multiple posts in a grid layout. You can specify the number of posts with the \u003Ccode>posts\u003C\u002Fcode> attribute. A “See More” button can redirect to a custom URL set from the dashboard.\u003Cbr \u002F>\nUse this shortcode: \u003Ccode>[latest_posts_grid posts=\"4\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Most Read Posts\u003C\u002Fh3>\n\u003Cp>Displays the most read posts based on view count. You can control the number of posts displayed using the \u003Ccode>posts\u003C\u002Fcode> attribute.\u003Cbr \u002F>\nUse this shortcode: \u003Ccode>[most_read_posts posts=\"3\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>These shortcodes allow you to create dynamic post sections anywhere on your site—pages, posts, or widgets. Each shortcode supports category selection, post count, and styling via CSS.### Customization Options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change block background color  \u003C\u002Fli>\n\u003Cli>Change text background color  \u003C\u002Fli>\n\u003Cli>Customize text color and typography  \u003C\u002Fli>\n\u003Cli>Customize hover effects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Contact\u003C\u002Fh3>\n\u003Cp>Need help or want to report an issue?\u003Cbr \u002F>\nFor any issues, please open a support ticket in the WordPress plugin repository or visit our \u003Ca href=\"https:\u002F\u002Fwww.jahidshah.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">support page\u003C\u002Fa>.\u003C\u002Fp>\n","A simple & powerful plugin to display WordPress posts by category using customizable shortcodes. Ideal for bloggers, news websites & content creators.",465,"2026-03-24T03:31:00.000Z","6.9.4","7.2",[109,110,111,112,113],"category-posts","display-posts","post-listing","shortcode-posts","wordpress-category-plugin","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Faj-category-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faj-category-posts.1.1.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":25,"downloaded":124,"rating":13,"num_ratings":14,"last_updated":125,"tested_up_to":64,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":18,"download_link":131,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"latest-content-by-anything","Latest Content by Anything","2.0.0","Jonny Quinn","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemecanvas\u002F","\u003Cp>\u003Cstrong>Latest Content by Anything\u003C\u002Fstrong> is a lightweight yet powerful shortcode plugin that displays your latest content from any post type with flexible taxonomy filtering.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Universal Post Type Support\u003C\u002Fstrong> – Works with posts, pages, WooCommerce products, and ANY custom post type\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy Filtering\u003C\u002Fstrong> – Filter by category, tag, or any custom taxonomy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong> – Automatically displays product prices when showing products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Layouts\u003C\u002Fstrong> – Choose between horizontal or vertical layouts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Display\u003C\u002Fstrong> – Control titles, excerpts, thumbnails, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Clean code with proper escaping and sanitization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight\u003C\u002Fstrong> – No bloat, minimal CSS, no jQuery dependency\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Display latest blog posts on your homepage\u003C\u002Fli>\n\u003Cli>Show featured products from a specific WooCommerce category\u003C\u002Fli>\n\u003Cli>Create a portfolio grid from custom post types\u003C\u002Fli>\n\u003Cli>Build related content sections\u003C\u002Fli>\n\u003Cli>Display team members from a custom post type\u003C\u002Fli>\n\u003Cli>Show testimonials filtered by service type\u003C\u002Fli>\n\u003Cli>Feature recent news articles by category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Basic Usage\u003C\u002Fh4>\n\u003Cp>Simply add this shortcode to any page, post, or widget:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[latest_content_by_anything]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>WooCommerce Example\u003C\u002Fh4>\n\u003Cp>Display your latest products with prices:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[latest_content_by_anything post_type=\"product\" num_items=\"4\" layout=\"horizontal\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cp>Looking for more? \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fpro\u002F\" rel=\"nofollow ugc\">Latest Content by Anything Pro\u003C\u002Fa>\u003C\u002Fstrong> adds:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple design templates\u003C\u002Fli>\n\u003Cli>Visual shortcode builder\u003C\u002Fli>\n\u003Cli>AJAX pagination (load more)\u003C\u002Fli>\n\u003Cli>Masonry and carousel layouts\u003C\u002Fli>\n\u003Cli>Gutenberg block\u003C\u002Fli>\n\u003Cli>Custom field display (ACF compatible)\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Parameters\u003C\u002Fh3>\n\u003Ch4>Display Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>num_items\u003C\u002Fcode> – Number of items to display (default: 5)\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_type\u003C\u002Fcode> – Post type to query: post, page, product, or any CPT (default: post)\u003C\u002Fli>\n\u003Cli>\u003Ccode>display_titles\u003C\u002Fcode> – Show post titles: true or false (default: true)\u003C\u002Fli>\n\u003Cli>\u003Ccode>excerpt_length\u003C\u002Fcode> – Excerpt length in words, 0 to hide (default: 100)\u003C\u002Fli>\n\u003Cli>\u003Ccode>thumbnail_size\u003C\u002Fcode> – WordPress image size: thumbnail, medium, large, full (default: thumbnail)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filtering Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>taxonomy\u003C\u002Fcode> – Taxonomy slug to filter by (e.g., category, product_cat)\u003C\u002Fli>\n\u003Cli>\u003Ccode>term\u003C\u002Fcode> – Term slug within the taxonomy to filter by\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Layout Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>layout\u003C\u002Fcode> – Display layout: vertical, horizontal, or grid (default: vertical)\u003C\u002Fli>\n\u003Cli>\u003Ccode>columns\u003C\u002Fcode> – Number of columns for grid layout, 1-6 (default: 3)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sorting Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>orderby\u003C\u002Fcode> – Sort by: date, title, modified, rand, menu_order (default: date)\u003C\u002Fli>\n\u003Cli>\u003Ccode>order\u003C\u002Fcode> – Sort direction: ASC or DESC (default: DESC)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>exclude\u003C\u002Fcode> – Comma-separated post IDs to exclude\u003C\u002Fli>\n\u003Cli>\u003Ccode>offset\u003C\u002Fcode> – Skip the first N posts (default: 0)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_date\u003C\u002Fcode> – Display post date: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_author\u003C\u002Fcode> – Display author name: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_read_more\u003C\u002Fcode> – Add “Read More” link: true or false (default: false)\u003C\u002Fli>\n\u003Cli>\u003Ccode>read_more_text\u003C\u002Fcode> – Custom “Read More” text (default: Read More)\u003C\u002Fli>\n\u003Cli>\u003Ccode>cache\u003C\u002Fcode> – Enable query caching: true or false (default: true)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WooCommerce Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>hide_price\u003C\u002Fcode> – Hide product prices: true or false (default: false)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Complete Example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[latest_content_by_anything\n    num_items=\"6\"\n    post_type=\"product\"\n    taxonomy=\"product_cat\"\n    term=\"featured\"\n    thumbnail_size=\"medium\"\n    excerpt_length=\"20\"\n    display_titles=\"true\"\n    layout=\"horizontal\"\n    hide_price=\"false\"\n]\u003Ch3>Additional Resources\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\" rel=\"nofollow ugc\">Full Documentation\u003C\u002Fa> – Detailed guides and examples\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Ffeature-requests\u002F\" rel=\"nofollow ugc\">Feature Requests\u003C\u002Fa> – Suggest new features\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fthemecanvas.co.uk\u002Fpro\u002F\" rel=\"nofollow ugc\">Pro Version\u003C\u002Fa> – Unlock advanced features\u003C\u002Fp>\n","Display latest posts, products, or any custom post type with powerful filtering by taxonomy. Lightweight, flexible, and WooCommerce compatible.",673,"2026-01-18T19:11:00.000Z","5.0","7.4",[129,130,20,21,22],"content","display","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-content-by-anything.2.0.0.zip",{"attackSurface":133,"codeSignals":148,"taintFlows":155,"riskAssessment":156,"analyzedAt":164},{"hooks":134,"ajaxHandlers":141,"restRoutes":142,"shortcodes":143,"cronEvents":147,"entryPointCount":14,"unprotectedCount":25},[135],{"type":136,"name":137,"callback":138,"file":139,"line":140},"action","init","wp_list_posts_shortcode_init","wp-list-posts-shortcode.php",67,[],[],[144],{"tag":92,"callback":145,"file":139,"line":146},"wp_list_posts_func",63,[],{"dangerousFunctions":149,"sqlUsage":150,"outputEscaping":152,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":154},[],{"prepared":25,"raw":25,"locations":151},[],{"escaped":25,"rawEcho":25,"locations":153},[],[],[],{"summary":157,"deductions":158},"The wp-list-posts-shortcode plugin version 0.1 exhibits a generally strong security posture based on the provided static analysis. The code demonstrates excellent practice by using prepared statements for all SQL queries and properly escaping all output, which significantly mitigates common web vulnerabilities. The absence of file operations, external HTTP requests, and the limited attack surface (consisting solely of one shortcode) further contribute to its secure design. Furthermore, the plugin has no recorded vulnerability history, which suggests a commitment to security or a lack of prior exploitation, both positive indicators.",[159,162],{"reason":160,"points":161},"Missing nonce checks on shortcodes",5,{"reason":163,"points":161},"Missing capability checks on shortcodes","2026-03-16T21:59:54.563Z",{"wat":166,"direct":171},{"assetPaths":167,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[],[],[],[],{"cssClasses":172,"htmlComments":174,"htmlAttributes":175,"restEndpoints":177,"jsGlobals":178,"shortcodeOutput":179},[173],"author-.*",[],[176],"id=\"post-.*\"",[],[],[180,181,182,183],"\u003Cul>","\u003Cli>","\u003C\u002Fli>","\u003C\u002Ful>",{"error":185,"url":186,"statusCode":187,"statusMessage":188,"message":188},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-list-posts-shortcode\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":25,"versions":190},[]]