[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnW2VsWfpKWybYeL6q6KgRTIs1vfCxG485MxWkcFKGuI":3,"$fbd69fvtFnAwBgqrIHho8OZkXhrQVia_HjdEdabpjjKo":218,"$fUDSrbhYjscYeJgWqzL8kg553poNLQDO4WlO3VcFGI68":223},{"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":139,"fingerprints":187},"display-category-posts-via-shortcode-lite","Display Category Posts Via Shortcode Lite","1.0","vk011","https:\u002F\u002Fprofiles.wordpress.org\u002Fvk011\u002F","\u003Cp>Displays posts with their featured images from a specified category in a responsive grid using a simple shortcode.\u003C\u002Fp>\n\u003Cp>Easily show and display posts from specific categories using a simple shortcode.\u003C\u002Fp>\n\u003Cp>After installation simply go to Settings > DCP Lite to find the plugins page with the shortcode options.\u003C\u002Fp>\n\u003Cp>If you require more features, there is also a premium version of this plugin, \u003Cstrong>Display Category Posts Via Shortcode Pro\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You can see the extra features it offers on the  Settings > DCP Lite page.\u003C\u002Fp>\n\u003Cp>Some of those features are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003Cli>Ability to add character limit to your posts which automatically adds the “read more” link at that point, instead of adding the “read more” break yourself to each and every post.\u003C\u002Fli>\n\u003Cli>Ordering of the posts\u003C\u002Fli>\n\u003Cli>How many posts to show in a row (2,3 or 4)\u003C\u002Fli>\n\u003Cli>Ability to turn post titles into links\u003C\u002Fli>\n\u003Cli>Ability to turn posts’ featured images into links\u003C\u002Fli>\n\u003Cli>Show date\u003C\u002Fli>\n\u003Cli>Add “load all” ajax button which loads all the posts at once\u003C\u002Fli>\n\u003Cli>Fetch posts from multiple categories\u003C\u002Fli>\n\u003Cli>Fetch specific posts regardless of their categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Cp>You may provide arbitrary sections, in the same format as the ones above.  This may be of use for extremely complicated\u003Cbr \u002F>\nplugins where more information needs to be conveyed that doesn’t fit into the categories of “description” or\u003Cbr \u002F>\n“installation.”  Arbitrary sections will be shown below the built-in sections outlined above.\u003C\u002Fp>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Some feature\u003C\u002Fli>\n\u003Cli>Another feature\u003C\u002Fli>\n\u003Cli>Something else about the plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Unordered list:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>something\u003C\u002Fli>\n\u003Cli>something else\u003C\u002Fli>\n\u003Cli>third thing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Here’s a link to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002F\" title=\"Your favorite software\" rel=\"ugc\">WordPress\u003C\u002Fa> and one to \u003Ca href=\"http:\u002F\u002Fdaringfireball.net\u002Fprojects\u002Fmarkdown\u002Fsyntax\" title=\"Markdown is what the parser uses to process much of the readme file\" rel=\"nofollow ugc\">Markdown’s Syntax Documentation\u003C\u002Fa>.\u003Cbr \u002F>\nTitles are optional, naturally.\u003C\u002Fp>\n\u003Cp>Markdown uses email style notation for blockquotes and I’ve been told:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Asterisks for \u003Cem>emphasis\u003C\u002Fem>. Double it up  for \u003Cstrong>strong\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u003C?php code(); \u002F\u002F goes in backticks ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Displays posts with their featured images from a specified category in a responsive grid using a simple shortcode. After installation simply go to Se &hellip;",20,4047,0,"2015-08-28T09:27:00.000Z","4.3.34","3.0.1","",[19,20,21,22,23],"category","display","display-posts","posts","shortcode","http:\u002F\u002Fjultranet.com\u002Fwp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisplay-category-posts-via-shortcode-lite.1.0.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"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},3,40,78,30,79,"2026-05-19T17:35:50.977Z",[39,60,85,106,126],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":13,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"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","5.2","7.2",[53,21,54,55,56],"category-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",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":17,"tags":75,"homepage":81,"download_link":82,"security_score":83,"vuln_count":32,"unpatched_count":13,"last_vuln_date":84,"fetched_at":28},"wp-show-posts","WP Show Posts","1.1.6","Tom","https:\u002F\u002Fprofiles.wordpress.org\u002Fedge22\u002F","\u003Ch4>Note\u003C\u002Fh4>\n\u003Cp>This plugin is only receiving security updates at this time. Check out our \u003Ca href=\"https:\u002F\u002Fgenerateblocks.com\u002F\" rel=\"nofollow ugc\">GenerateBlocks\u003C\u002Fa> plugin for a more modern solution.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175638957?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>WP Show Posts allows you to display posts anywhere on your website using an easy to use shortcode.\u003C\u002Fp>\n\u003Cp>You can pull posts from any post type like WooCommerce, Easy Digital Downloads etc..\u003C\u002Fp>\n\u003Cp>This plugin works with any theme.\u003C\u002Fp>\n\u003Cp>Here are the features in the free version:\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Post type\u003C\u002Fli>\n\u003Cli>Taxonomy\u003C\u002Fli>\n\u003Cli>Terms\u003C\u002Fli>\n\u003Cli>Posts per page\u003C\u002Fli>\n\u003Cli>Pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Columns gutter\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show images\u003C\u002Fli>\n\u003Cli>Image width\u003C\u002Fli>\n\u003Cli>Image height\u003C\u002Fli>\n\u003Cli>Image alignment\u003C\u002Fli>\n\u003Cli>Image location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content type (excerpt or full post)\u003C\u002Fli>\n\u003Cli>Excerpt length\u003C\u002Fli>\n\u003Cli>Include title\u003C\u002Fli>\n\u003Cli>Read more text\u003C\u002Fli>\n\u003Cli>Read more button class\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include author\u003C\u002Fli>\n\u003Cli>Author location\u003C\u002Fli>\n\u003Cli>Include date\u003C\u002Fli>\n\u003Cli>Date location\u003C\u002Fli>\n\u003Cli>Include terms\u003C\u002Fli>\n\u003Cli>Terms location\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Author ID\u003C\u002Fli>\n\u003Cli>Exclude current\u003C\u002Fli>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Exclude post ID\u003C\u002Fli>\n\u003Cli>Ignore sticky posts\u003C\u002Fli>\n\u003Cli>Offset\u003C\u002Fli>\n\u003Cli>Order\u003C\u002Fli>\n\u003Cli>Order by\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003Cli>Meta key\u003C\u002Fli>\n\u003Cli>Meta value\u003C\u002Fli>\n\u003Cli>Tax operator\u003C\u002Fli>\n\u003Cli>No results message\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Our *Pro* version has these features\u003C\u002Fh4>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"WP Show Posts Pro\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F175660953?dnt=1&app_id=122963\" width=\"750\" height=\"422\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpshowposts.com\u002F\" title=\"Check out Pro\" rel=\"nofollow ugc\">Check out Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Posts\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>AJAX pagination\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Columns\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003Cli>Featured post\u003C\u002Fli>\n\u003Cli>Background color\u003C\u002Fli>\n\u003Cli>Background color hover\u003C\u002Fli>\n\u003Cli>Border color\u003C\u002Fli>\n\u003Cli>Border color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Images\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Image overlay color\u003C\u002Fli>\n\u003Cli>Image overlay icon\u003C\u002Fli>\n\u003Cli>Image hover effect\u003C\u002Fli>\n\u003Cli>Image lightbox\u003C\u002Fli>\n\u003Cli>Image lightbox gallery\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Read more style\u003C\u002Fli>\n\u003Cli>Read more color\u003C\u002Fli>\n\u003Cli>Content link color\u003C\u002Fli>\n\u003Cli>Content link color hover\u003C\u002Fli>\n\u003Cli>Content text color\u003C\u002Fli>\n\u003Cli>Title color\u003C\u002Fli>\n\u003Cli>Title color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Meta\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta color\u003C\u002Fli>\n\u003Cli>Meta color hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Social\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Twitter color + hover\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>Facebook color + hover\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Google+ color + hover\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>Pinterest color + hover\u003C\u002Fli>\n\u003Cli>Love it\u003C\u002Fli>\n\u003Cli>Alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out GeneratePress, our awesome WordPress theme! (https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fgeneratepress)\u003C\u002Fp>\n","Add posts to your website from any post type using a simple shortcode.",70000,606130,94,80,"2024-04-16T19:12:00.000Z","6.1.10","4.5",[76,77,78,79,80],"display-posts-shortcode","gallery","portfolio","post-columns","show-posts","https:\u002F\u002Fwpshowposts.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-show-posts.1.1.6.zip",84,"2024-04-16 00:00:00",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":83,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":17,"tags":99,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"akfeatured-post-widget","AK Featured Post Widget","2.0","kaser","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaser\u002F","\u003Cp>Easily configure this widget to display any amount of posts (from 1 to 99) from a category into any widgetized area of your blog.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You can create custom titles\u003C\u002Fli>\n\u003Cli>You can set how many posts you wish to display\u003C\u002Fli>\n\u003Cli>You can choose from Posts or Custom Post Types\u003C\u002Fli>\n\u003Cli>You can select any category\u003C\u002Fli>\n\u003Cli>You can choose wether or not to link the widget title to the archive of that category or custom post type\u003C\u002Fli>\n\u003Cli>You can choose wether or not to display the post title above the featured image\u003C\u002Fli>\n\u003Cli>You can choose from predefined image sizes, or set custom width and height\u003C\u002Fli>\n\u003Cli>You can choose to align the featured image Left, Center or Right\u003C\u002Fli>\n\u003Cli>You can run as many instances of the widget that you want to!\u003C\u002Fli>\n\u003Cli>You can order your posts randomly\u003C\u002Fli>\n\u003C\u002Ful>\n","A widget that you can use to display your blog posts, custom post types, or woocommerce products!",400,40735,5,"2016-07-17T20:53:00.000Z","4.5.33","4.5.3",[100,21,101,102,103],"category-posts-widget","feature-category-posts","featured-posts","post-widget","http:\u002F\u002Fcssboss.com\u002Ffeatured_post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fakfeatured-post-widget.2.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":13,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":124,"download_link":125,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"featured-category","Featured Category","1.1","Clifton Griffin","https:\u002F\u002Fprofiles.wordpress.org\u002Fclifgriffin\u002F","\u003Cp>Featured Category allows you to display recent posts from the category of your choosing at the top of your home page before “The Loop”. You are able to customize the number of posts, the style they are displayed in, and the heading used to describe. It is perfect for displaying recent news, projects, and other things you may wish to stand out in your blog.\u003C\u002Fp>\n\u003Cp>This is not a sidebar widget. It is a home page addition. See the provided screenshots to understand how it might look on your site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Donate?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you use this plugin and find that it serves your needs well, please consider a donation. 🙂\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need support, I recommend you leave a comment on the appropriate post on my blog:\u003Cbr \u002F>\nhttp:\u002F\u002Fclifgriffin.com\u002F2008\u002F10\u002F05\u002Ffeatured-category\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Special Requests\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you need a customization or change specific to your install, I am available for hire. Shoot me an e-mail: clifgriffin[at]gmail.com\u003C\u002Fp>\n\u003Ch4>Version History\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>1.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Integrated CSS into admin panel. Now stores stylesheet in WordPress database.\u003C\u002Fli>\n\u003Cli>Added instructions.\u003C\u002Fli>\n\u003Cli>Tweaked a few other things.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1.0.2.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed security issue. Now only administrators can modify admin settings.\u003C\u002Fli>\n\u003Cli>Deleted trailing spaces at the end of the main plugin file. This was somehow causing conflicts with WP Super Cache plugin. Bizzarre, I know.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1.0.2\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Fixed path name. (WordPress renamed the installation folder.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1.0.1\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Settings page now sets the category drop down box selection when you return to the page.\u003C\u002Fli>\n\u003Cli>It shouldn’t run in sidebar widgets anymore. (Assuming the content portion loads before sidebar…I may need to tweak this in the future.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>1.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Original release.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Background\u003C\u002Fh4>\n\u003Cp>About a month ago I began searching for a plugin I just knew existed.  I needed a plugin that would allow me to select a category, a number of posts, and display a neatly formatted list of the applicable posts from that category.\u003C\u002Fp>\n\u003Cp>For the site in question, I needed to list recent posts from a “Projects” category. I imagined that there would be at minimum a plugin for posting news items that I could modify. I settled with using The_Loop. At the time I made a mental note “I need to turn this into a plugin.”\u003C\u002Fp>\n\u003Cp>Which brings us to Featured Category, my first WordPress Plugin. (Be gentle!)\u003C\u002Fp>\n\u003Cp>I tried to follow the WordPress API as closely as possible.\u003C\u002Fp>\n\u003Cp>Once you activate the plugin, simply load its settings page and choose the category, the title or “heading” and the number of posts you wish to display.\u003C\u002Fp>\n\u003Cp>If the style is not to your liking, the CSS in the plugin admin page. I have included entries for implemented and unimplemented portions to speed things up.\u003C\u002Fp>\n","Displays recent posts from a specified category in a customizable box on the home page of the blog.",10,12122,"2011-02-02T18:31:00.000Z","3.0.5","2.3.0",[120,121,122,123],"categories","display-posts-from-category","featured","recent","http:\u002F\u002Fclifgriffin.com\u002Findex.php\u002F2008\u002F10\u002F05\u002Ffeatured-category\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-category.zip",{"slug":127,"name":128,"version":6,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":13,"downloaded":133,"rating":13,"num_ratings":13,"last_updated":134,"tested_up_to":135,"requires_at_least":74,"requires_php":17,"tags":136,"homepage":17,"download_link":138,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"easy-timeline","Easy Timeline","fredcoutinho","https:\u002F\u002Fprofiles.wordpress.org\u002Ffredcoutinho\u002F","\u003Cp>With Easy Timeline you can add a timeline to your website and put anything you want there.\u003C\u002Fp>\n\u003Cp>You only need to add a title, a date, a description and save.\u003C\u002Fp>\n","Add a timeline to your website using a simple shortcode.",1000,"2020-06-24T20:14:00.000Z","5.4.19",[76,80,137],"timeline","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-timeline.zip",{"attackSurface":140,"codeSignals":162,"taintFlows":175,"riskAssessment":176,"analyzedAt":186},{"hooks":141,"ajaxHandlers":153,"restRoutes":154,"shortcodes":155,"cronEvents":160,"entryPointCount":161,"unprotectedCount":13},[142,148],{"type":143,"name":144,"callback":145,"file":146,"line":147},"filter","widget_text","do_shortcode","dcplite.php",149,{"type":149,"name":150,"callback":151,"file":152,"line":32},"action","admin_menu","dcp_submenu_page","ospl.php",[],[],[156],{"tag":157,"callback":158,"file":146,"line":159},"dcplite","dcplitef",28,[],1,{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":174},[],{"prepared":13,"raw":13,"locations":165},[],{"escaped":13,"rawEcho":167,"locations":168},2,[169,172],{"file":146,"line":170,"context":171},98,"raw output",{"file":146,"line":173,"context":171},124,[],[],{"summary":177,"deductions":178},"The static analysis of the 'display-category-posts-via-shortcode-lite' plugin v1.0 reveals a generally strong security posture. The absence of dangerous functions, SQL injection vulnerabilities (all queries use prepared statements), file operations, and external HTTP requests is commendable. Furthermore, the plugin has no recorded vulnerabilities, indicating a history of secure development or effective patching. However, a significant concern is the complete lack of output escaping. With two outputs identified and none properly escaped, this creates a direct path for Cross-Site Scripting (XSS) vulnerabilities if any user-supplied data is directly rendered on the frontend. While the attack surface is small and appears to be protected by capability checks (though the analysis shows 0 capability checks, this might be an artifact of the analysis method if it's embedded within the shortcode logic itself), the unescaped output is a critical weakness that could be exploited to execute arbitrary JavaScript in the context of a user's browser.",[179,182,184],{"reason":180,"points":181},"Output escaping missing for all identified outputs",8,{"reason":183,"points":95},"No nonce checks implemented",{"reason":185,"points":95},"No capability checks implemented","2026-03-16T22:56:28.414Z",{"wat":188,"direct":195},{"assetPaths":189,"generatorPatterns":192,"scriptPaths":193,"versionParams":194},[190,191],"\u002Fwp-content\u002Fplugins\u002Fdisplay-category-posts-via-shortcode-lite\u002Fcss\u002Fbootstrap.css","\u002Fwp-content\u002Fplugins\u002Fdisplay-category-posts-via-shortcode-lite\u002Fjs\u002Fdcplite.js",[],[191],[],{"cssClasses":196,"htmlComments":204,"htmlAttributes":207,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[197,198,199,200,201,202,203],"dcp","dcp-content","dcpholder","dcphc","dots","rmdiv","rm",[205,206],"\u003C!-- \u003Cdiv class=\"container-fluid2\"> -->","\u003C!-- \u003C\u002Fdiv> end .container-fluid -->",[],[],[],[211,212,213,214,215,216,217],"\u003Cdiv class=\"dcpholder row","\u003Cdiv class=\"dcp col-md-3 col-sm-6\">","\u003Cdiv class=\"dcphc\">","\u003Ch2>","\u003Cdiv class=\"dcp-content\">","\u003Cdiv class=\"dots\" style=\"display:inline;\">...\u003C\u002Fdiv>","\u003Cdiv class=\"rmdiv\" style=\"display:inline;padding-left:5px;\">\u003Ca href=\"",{"error":219,"url":220,"statusCode":221,"statusMessage":222,"message":222},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdisplay-category-posts-via-shortcode-lite\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":161,"versions":224},[225],{"version":6,"download_url":25,"svn_tag_url":226,"released_at":27,"has_diff":227,"diff_files_changed":228,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":229,"is_current":219},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdisplay-category-posts-via-shortcode-lite\u002Ftags\u002F1.0\u002F",false,[],[]]