[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcRKzk4tXZV2iJSegUOAe4HzQEgmVY7bmBYBufLj63v0":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":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":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":140,"fingerprints":199},"recent-posts-shortcode-widget","Recent Posts Shortcode & Widget","1.8","rajros","https:\u002F\u002Fprofiles.wordpress.org\u002Frajros\u002F","\u003Cp>The “Recent Posts Shortcode & Widget” helps users to easily display latest posts in a page or in sidebar by just using simple shortcode [recentposts-sc]\u003Cbr \u002F>\nBy default it displays “latest posts” or “recent posts” which can be changed to display “random posts”, display by ‘title’ etc using ‘orderby’.\u003C\u002Fp>\n\u003Ch4>Options and Features Includes\u003C\u002Fh4>\n\u003Cp>All Parameters\u002FShortcodes can be seen in FAQ:\u003Cbr \u002F>\n*  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-shortcode-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured Image\u003C\u002Fli>\n\u003Cli>Auto generates and adds featured image using first image of the post if no featured image is found\u003C\u002Fli>\n\u003Cli>Custom excerpt length\u003C\u002Fli>\n\u003Cli>Limit number of posts\u003C\u002Fli>\n\u003Cli>Posts from specific category\u003C\u002Fli>\n\u003Cli>Posts from multiple categories (comma separated)\u003C\u002Fli>\n\u003Cli>Posts from specific author\u003C\u002Fli>\n\u003Cli>Post type option\u003C\u002Fli>\n\u003Cli>Order\u002FDisplay by date, name etc.\u003C\u002Fli>\n\u003Cli>Display post date.\u003C\u002Fli>\n\u003Cli>Display specific posts using post IDS (comma separated)\u003C\u002Fli>\n\u003Cli>Display\u002Ffilter posts by tag\u003C\u002Fli>\n\u003Cli>Display\u002Ffilter posts by meta key and meta values\u003C\u002Fli>\n\u003Cli>Custom “Read more” label option.\u003C\u002Fli>\n\u003Cli>Display default\u002Fcustom image size instead of featured image (like thumbnail, medium etc)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Basic: [recentposts-sc] (by default 3 latest posts)\u003C\u002Fli>\n\u003Cli>For sidebar also use [recentposts-sc] in text widgets (refer screenshots as well for further help)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Parameters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>numberofposts (Number of posts)\u003C\u002Fstrong>\u003Cbr \u002F>\nLimit\u002FSpecify the number of posts you want to display\u003Cbr \u002F>\nDefault: 3\u003Cbr \u002F>\nExample: [recentposts-sc numberofposts=”6″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>post_type (Post Type)\u003C\u002Fstrong>\u003Cbr \u002F>\nSpecify which post type you want to use. For example posts or pages\u003Cbr \u002F>\nDefault type: post\u003Cbr \u002F>\nExample: [recentposts-sc post_type=”page”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>get_cat_name (Category Name)\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you want to display category name in list of posts\u003Cbr \u002F>\nDefault: False\u003Cbr \u002F>\nExample: [recentposts-sc get_cat_name=”true”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>excerptlength (Custom Excerpt Length)\u003C\u002Fstrong>\u003Cbr \u002F>\nDefine custom excerpt length\u003Cbr \u002F>\nExample: [recentposts-sc excerptlength=”30″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>enable_excerpt (Show\u002Fhide Excerpt display)\u003C\u002Fstrong>\u003Cbr \u002F>\nSometimes you may not want to display excerpt and only like to keep title and image. To turn off\u002Fdisable excerpts use enable_excerpt=”false” (default is true)\u003Cbr \u002F>\nExample: [recentposts-sc enable_excerpt=”false”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>image_size (Display default\u002Fcustom image size instead of featured image)\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect image size like thumbnail, medium etc (by default featured image is displayed)\u003Cbr \u002F>\nuse image_size (default is false)\u003Cbr \u002F>\nExample: [recentposts-sc image_size=”thumbnail”] or [recentposts-sc image_size=”medium”]\u003Cbr \u002F>\nYou can also use any custom image size if present in your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>category (Posts from specific Category\u002Fcategories)\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter posts from single category or multiple categories\u003Cbr \u002F>\nExample single category: [recentposts-sc category=”lesson”]\u003Cbr \u002F>\nExample multiple categories: [recentposts-sc category=”lesson,lesson2,lesson3″]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>author (Posts from specific author)\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter posts from specific author\u003Cbr \u002F>\nExample: [recentposts-sc author=”admin”]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More Parameters\u002FShortcodes can be seen in FAQ:\u003Cbr \u002F>\n*  \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-shortcode-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Frecent-posts-shortcode-widget\" rel=\"ugc\">Forum support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Frecent-posts-shortcode-widget\" rel=\"ugc\">Rate\u002FReview the plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Developed by rajros\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Display list of recent posts and latest posts or random posts using the [recentposts-sc] shortcode in any page or in sidebar widgets.",300,12659,100,6,"2018-03-14T21:13:00.000Z","4.9.29","3.3","",[20,21,22,23,24],"latest-posts","latest-posts-shortcode","posts","recent-posts","recent-posts-shortcode","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frecent-posts-shortcode-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecent-posts-shortcode-widget.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},1,30,84,"2026-04-04T06:58:02.177Z",[38,62,84,103,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":18,"tags":53,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":28,"last_vuln_date":61,"fetched_at":30},"post-carousel","Smart Post Show – Post Grid, Post Carousel & Slider, and List Category Posts","3.0.12","ShapedPlugin LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapedplugin\u002F","\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZd3cSnlEA_Y?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLoUb-7uG-5jPJ4tAoZbF_angfWNGeXdye\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002Fblocks\u002Flite\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Live Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002Fcreate-new-ticket\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwpsmartpost.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade to Pro!\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Post Show\u003C\u002Fstrong> allows you to filter and display posts, pages, and taxonomies (categories, tags, and post formats) in carousel and grid layouts without coding. Create post carousels and grids to display your content in various ways.\u003C\u002Fp>\n\u003Ch4>Three Steps to Create Your Post Carousel or Grid\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Step 1: Select a carousel or grid layout. Customize the layout with various settings.\u003C\u002Fli>\n\u003Cli>Step 2: Filter posts by type (posts, pages), ID, taxonomy (categories, tags, post formats), author, keyword, status, and sort order (ID, title, date, modified date).\u003C\u002Fli>\n\u003Cli>Step 3:  Paste the generated shortcode anywhere you want to display your post carousel or grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Easy to Use\u003C\u002Fh4>\n\u003Cp>Display any post type without writing code. The plugin provides an intuitive interface suitable for all users. The settings panel helps you create carousels and grids efficiently, with well-organized options and clear descriptions.\u003C\u002Fp>\n\u003Ch4>Responsive & SEO Friendly\u003C\u002Fh4>\n\u003Cp>Smart Post Show is responsive and SEO-friendly. Customize the number of slides displayed on desktop, tablet, and mobile devices.\u003C\u002Fp>\n\u003Ch4>Customization Options\u003C\u002Fh4>\n\u003Cp>The plugin offers multiple customization options and is extendable with hooks to modify the query and output.\u003C\u002Fp>\n\u003Ch4>Performance Optimized\u003C\u002Fh4>\n\u003Cp>The plugin follows WordPress coding standards and is optimized for performance.\u003C\u002Fp>\n\u003Ch4>Theme Compatibility\u003C\u002Fh4>\n\u003Cp>Smart Post Show works with most WordPress themes and plugins, including Genesis, Divi, Avada, and others. It is compatible with single-site and multisite WordPress networks.\u003C\u002Fp>\n\u003Ch4>Page Builder Integration\u003C\u002Fh4>\n\u003Cp>The plugin integrates with page builders such as Elementor, Divi, WPBakery, ThemeFusion, Beaver Builder, and SiteOrigin.\u003C\u002Fp>\n\u003Ch4>Translation & RTL Ready\u003C\u002Fh4>\n\u003Cp>Translate the plugin into your language using .po and .mo files. The plugin is Right-To-Left (RTL) ready and supports multilingual websites.\u003C\u002Fp>\n\u003Ch4>Regular Updates\u003C\u002Fh4>\n\u003Cp>The plugin is regularly updated with new features, bug fixes, and security patches.\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>If you have any questions about working with Smart Post Show, you can take a look at the online \u003Ca href=\"https:\u002F\u002Fdocs.shapedplugin.com\u002Fdocs\u002Fpost-carousel\u002Foverview\u002F\" rel=\"nofollow ugc\">\u003Cstrong>documentation\u003C\u002Fstrong>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Designed and Developed by \u003Ca href=\"https:\u002F\u002Fshapedplugin.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>ShapedPlugin\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n","Display posts, pages, and taxonomies in beautiful carousel, slider, and grid layouts with advanced filtering. Customizable, Developer-friendly.",20000,714367,94,206,"2025-12-29T09:48:00.000Z","6.9.4","5.0",[20,54,55,56,23],"popular-posts","post-grid","post-timeline","https:\u002F\u002Fwpsmartpost.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-carousel.3.0.12.zip",96,4,"2024-10-08 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":18,"tags":77,"homepage":82,"download_link":83,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pe-recent-posts","PE Recent Posts","1.2","DJ-Extensions.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fpixelemu\u002F","\u003Cp>The simple plugin that allows you to display image slides with title, description and read more linked to posts from selected category. The slide title and description appear with slide-in animation effect.\u003Cbr \u002F>\nThe user may select the category or display items of all categories.\u003Cbr \u002F>\nNumber of slides is unlimited and you may specify how many slides you want to be visible in column.\u003Cbr \u002F>\nImage sizes available to select from the list are determined at Media Settings of WordPress. This way the plugin do not have to scale images by itself which is more site optimization friendly solution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Configuration (see screenshot of backend):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Widget title.\u003C\u002Fli>\n\u003Cli>Post type – enter post type name you want to display posts from.\u003C\u002Fli>\n\u003Cli>Post type taxonomy – enter post type taxonomy name to restrict the data to display.\u003C\u002Fli>\n\u003Cli>Taxonomy – select taxonomy items. You may select specified categories or display items from all categories. Empty taxonomy is not displayed.\u003C\u002Fli>\n\u003Cli>Show archive links below items to give a possibility to read more posts from selected categories.\u003C\u002Fli>\n\u003Cli>Force display sticky posts – applies to post type only, select if you want to include a sticky post to slides.\u003C\u002Fli>\n\u003Cli>Number of items in a row.\u003C\u002Fli>\n\u003Cli>Number of rows.\u003C\u002Fli>\n\u003Cli>Make one row for a mobile devices (\u003C 768px)\u003C\u002Fli>\n\u003Cli>Number of all items – total number of slides.\u003C\u002Fli>\n\u003Cli>Show or hide post titles.\u003C\u002Fli>\n\u003Cli>Make post title linkable.\u003C\u002Fli>\n\u003Cli>Choose header tag for titles.\u003C\u002Fli>\n\u003Cli>Creation date – show\u002Fhide post creation date, the date format is taken from global settings, display date above or below the title.\u003C\u002Fli>\n\u003Cli>Show or hide the author’s name.\u003C\u002Fli>\n\u003Cli>Show or hide post taxonomy items (a category name)\u003C\u002Fli>\n\u003Cli>Readmore – show\u002Fhide read more link.\u003C\u002Fli>\n\u003Cli>Order direction (ascending, descending).\u003C\u002Fli>\n\u003Cli>Ordering type (date, title, most commented, most read).\u003C\u002Fli>\n\u003Cli>Navigation (bullets, none).\u003C\u002Fli>\n\u003Cli>Description limit – enter number of chars for each slide description.\u003C\u002Fli>\n\u003Cli>Image alignment (left, right, top, bottom).\u003C\u002Fli>\n\u003Cli>Show\u002Fhide thumbnail.\u003C\u002Fli>\n\u003Cli>Thumbnail linkable – link the image to the full post\u003C\u002Fli>\n\u003Cli>Interval in milliseconds for a sliding.\u003C\u002Fli>\n\u003Cli>Enable or disable pause on hover.\u003C\u002Fli>\n\u003Cli>Image size from WordPress settings (Settings > Media). You can choose: thumbnail, medium, large\u003C\u002Fli>\n\u003Cli>Grid spacing – space between items.\u003C\u002Fli>\n\u003C\u002Fol>\n","The simple plugin that allows you to display image slides with title, description and read more linked to posts from selected category.",2000,61484,98,11,"2021-09-02T10:28:00.000Z","5.8.13","3.4",[78,79,23,80,81],"latest-post","latest-posts-with-thumbnails","slides","thumbnails","https:\u002F\u002Fwww.pixelemu.com\u002Fwordpress-plugins\u002Fi\u002F3-pe-recent-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpe-recent-posts.1.2.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":13,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":18,"tags":98,"homepage":101,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"enhanced-recent-posts","Enhanced Recent Posts","1.3.4","Vincent Mimoun-Prat","https:\u002F\u002Fprofiles.wordpress.org\u002Fvprat\u002F","\u003Cp>A plugin for wordpress which enhances the built-in “Recent Posts” widget by offering many more options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>exclude or include categories\u003C\u002Fli>\n\u003Cli>select number of posts displayed\u003C\u002Fli>\n\u003Cli>show the date\u003C\u002Fli>\n\u003Cli>and more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you like our plugins, you might want to \u003Ca href=\"http:\u002F\u002Fwww.marvinlabs.com\" rel=\"nofollow ugc\">check our website\u003C\u002Fa> for more.\u003C\u002Fp>\n\u003Cp>If you want to get updates about our plugins, you can:\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Fmarvinlabs\" rel=\"nofollow ugc\">Follow use on Twitter\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002Fu\u002F0\u002F117677945360605555441\" rel=\"nofollow ugc\">Follow use on Google+\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Fstudio.marvinlabs\" rel=\"nofollow ugc\">Follow use on Facebook\u003C\u002Fa>\u003C\u002Fp>\n","Enhance the built-in \"Recent Posts\" widget.",400,31057,3,"2014-04-12T13:34:00.000Z","3.5.2","2.5",[20,99,22,23,100],"navigation","sidebar","http:\u002F\u002Fwww.marvinlabs.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fenhanced-recent-posts.1.3.4.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":11,"downloaded":111,"rating":112,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":120,"download_link":121,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"latest-posts-widget","Latest Posts Widget","1.1","Mrinal Roy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmkrdip\u002F","\u003Cp>Latest Posts Widget is a light widget designed to do one thing and do it well: display the most recent posts from your site with various options like excerpt, featured image, date by sorting & ordering feature.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Option to change ordering of posts.\u003C\u002Fli>\n\u003Cli>Option to show post thumbnail & set dimension by width & height.\u003C\u002Fli>\n\u003Cli>Set how many posts to show.\u003C\u002Fli>\n\u003Cli>Option to show the post excerpt and how long the excerpt should be.\u003C\u002Fli>\n\u003Cli>Option to show the post date.\u003C\u002Fli>\n\u003Cli>Option to show the comment count.\u003C\u002Fli>\n\u003Cli>Multiple widgets.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>While using this plugin if you find any bug or any conflict, please submit an issue at\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmkrdip\u002Flatest-posts-widget\" rel=\"nofollow ugc\">Github\u003C\u002Fa> (If possible with a pull request).\u003C\u002Fp>\n","Adds a widget that shows the most recent posts of your site with excerpt, featured image, date by sorting & ordering feature",12900,90,2,"2015-12-16T17:10:00.000Z","4.4.34","3.0",[104,22,118,23,119],"posts-widget","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flatest-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flatest-posts-widget.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":13,"downloaded":130,"rating":35,"num_ratings":131,"last_updated":132,"tested_up_to":51,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":138,"download_link":139,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"posts-grid","GS Posts Grid – Recent Posts, Category Posts, Post Filter, Slider & List","3.0.3","GS Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsamdani\u002F","\u003Cp>GS Posts Grid is a flexible WordPress plugin that lets you display posts in clean, responsive grid layouts without writing any custom code. It helps organize blog posts and content in a structured, visually appealing way, making it easy for visitors to browse and discover important content.\u003C\u002Fp>\n\u003Cp>Designed to work smoothly with standard WordPress themes and popular page builders, the plugin offers multiple layout options for blogs, news sites, magazines, and content-heavy websites. You can control how posts appear, how much content is shown, and how posts are grouped, all while keeping performance and responsiveness in mind across different screen sizes.\u003C\u002Fp>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fposts-grid.gsplugins.com\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>  ⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-posts-grid\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>  📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fwordpress-posts-grid\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  🙋‍♂️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Why do well-organized post layouts make a difference?\u003C\u002Fh3>\n\u003Cp>As a website grows, managing and presenting posts in a clear way becomes more important. A structured layout helps visitors understand and browse content more comfortably.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help visitors scan posts quickly and find relevant content.\u003C\u002Fli>\n\u003Cli>Keep large amounts of content visually structured.\u003C\u002Fli>\n\u003Cli>Highlight important or featured posts naturally.\u003C\u002Fli>\n\u003Cli>Improve consistency across desktop and mobile devices.\u003C\u002Fli>\n\u003Cli>Reduce clutter compared to long, unstructured post lists.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What makes GS Posts Grid practical to use?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Simple and familiar setup\u003C\u002Fstrong>: GS Posts Grid is designed to work with standard WordPress content, making it easy to display posts without changing your existing workflow. You can manage layouts using straightforward settings while keeping full control over your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible display options\u003C\u002Fstrong>: Display posts on any page, post, or custom template using grids that adapt to different content needs. Whether you are showcasing recent posts, category-based content, or custom post types, the plugin fits naturally into your site structure.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean and responsive layouts\u003C\u002Fstrong>: Posts are presented in organized, responsive grids that adjust smoothly across devices. Layout consistency helps maintain visual balance while improving readability on both desktop and mobile screens.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better content organization\u003C\u002Fstrong>: By grouping and structuring posts visually, GS Posts Grid helps reduce clutter and makes content easier to browse. Visitors can explore multiple posts without losing context or focus.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GS Posts Grid provides a practical way to organize and present WordPress content, keeping layouts clear, manageable, and easy to maintain over time.\u003C\u002Fp>\n\u003Ch3>Core features of GS Posts Grid\u003C\u002Fh3>\n\u003Cp>\u003Cem>GS Posts Grid\u003C\u002Fem> provides a focused set of tools to organize, filter, and display WordPress content in structured grid layouts while keeping setup and management simple.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid display for posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Multiple grid layout variations\u003C\u002Fli>\n\u003Cli>Category, tag, and taxonomy filtering\u003C\u002Fli>\n\u003Cli>Post count control per grid\u003C\u002Fli>\n\u003Cli>Post ordering by date, title, ID, or custom order\u003C\u002Fli>\n\u003Cli>Featured image support with adjustable sizes\u003C\u002Fli>\n\u003Cli>Toggle display of title, excerpt, and meta\u003C\u002Fli>\n\u003Cli>Responsive column controls for all devices\u003C\u002Fli>\n\u003Cli>Theme-compatible, consistent layouts\u003C\u002Fli>\n\u003Cli>Shortcode-based grid placement\u003C\u002Fli>\n\u003Cli>Gutenberg block support\u003C\u002Fli>\n\u003Cli>Page builder and theme compatibility\u003C\u002Fli>\n\u003Cli>Lightweight structure with optimized assets\u003C\u002Fli>\n\u003Cli>Custom CSS support\u003C\u002Fli>\n\u003Cli>Standard WordPress query support\u003C\u002Fli>\n\u003Cli>Localization-ready\u003C\u002Fli>\n\u003Cli>Developer-friendly, standards-compliant markup\u003C\u002Fli>\n\u003Cli>No-code setup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fposts-grid.gsplugins.com\u002F\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003Cbr \u002F>\n⬆️ \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-posts-grid\u002F\" rel=\"nofollow ugc\">Upgrade to PRO &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>There are numerous additional options available to cater to various content needs.\u003C\u002Fp>\n\u003Ch3>Who is GS Posts Grid best suited for?\u003C\u002Fh3>\n\u003Cp>GS Posts Grid is ideal for users who need a structured and flexible way to display WordPress content without custom development.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bloggers who want to present posts in clean, organized layouts\u003C\u002Fli>\n\u003Cli>Content-heavy websites such as magazines or news portals\u003C\u002Fli>\n\u003Cli>Website owners showcasing posts by category, tag, or topic\u003C\u002Fli>\n\u003Cli>Agencies creating reusable post layouts for client websites\u003C\u002Fli>\n\u003Cli>Users who prefer shortcode or block-based content management\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>GS Posts Grid works especially well when clarity, consistency, and content organization are more important than complex design effects.\u003C\u002Fp>\n\u003Ch3>Additional Fields for displaying post information\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom URL\u003C\u002Fli>\n\u003Cli>Subtitle\u003C\u002Fli>\n\u003Cli>Written By\u003C\u002Fli>\n\u003Cli>PDF URL\u003C\u002Fli>\n\u003Cli>Secondary Image\u003C\u002Fli>\n\u003Cli>Image Gallery\u003C\u002Fli>\n\u003Cli>Media Options\n\u003Cul>\n\u003Cli>Video\u003C\u002Fli>\n\u003Cli>Audio\u003C\u002Fli>\n\u003Cli>Media Type Selection: Video\u002FAudio\u002FGallery Carousel\u002FThumbnail\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>General Settings\u003C\u002Fh3>\n\u003Cp>Go to \u003Cstrong>GS Posts Grid \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Shortcode\u003C\u002Fstrong> to create or edit a shortcode. The \u003Cstrong>General\u003C\u002Fstrong> Settings tab lets you control the basic layout, structure, and content display of your posts grid.\u003C\u002Fp>\n\u003Cp>Set a shortcode name and adjust column numbers for desktop, tablet, and both horizontal and vertical mobile views to ensure proper layout across devices. Choose a view type and enable pagination when displaying a larger set of posts.\u003C\u002Fp>\n\u003Cp>You can control how grid items are linked, including link behavior and link type. Image size options help maintain visual consistency, while \u003Cstrong>Pro\u003C\u002Fstrong> settings such as title tag, title length type, and date format give you additional control over content presentation. The \u003Cstrong>Details Control\u003C\u002Fstrong> option allows you to manage which post information is shown.\u003C\u002Fp>\n\u003Cp>These settings keep your grid flexible while remaining easy to set up and manage.\u003C\u002Fp>\n\u003Ch3>Style Settings\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Style Settings\u003C\u002Fstrong> tab lets you control the visual appearance of your posts grid, helping it blend naturally with your website’s design.\u003C\u002Fp>\n\u003Cp>You can apply image filters and hover effects to featured images for a more polished look. Background options allow you to set category background colors or use gradient backgrounds, with angle control for fine-tuning the visual direction.\u003C\u002Fp>\n\u003Cp>Typography settings give you control over how text elements appear across the grid. You can customize title typography, while \u003Cem>Pro\u003C\u002Fem> options allow additional control over category, tag, author, date, details, and excerpt typography. These options help maintain visual consistency and improve readability across different layouts.\u003C\u002Fp>\n\u003Cp>Style Settings are designed to give you flexible design control while keeping customization simple and straightforward to manage.\u003C\u002Fp>\n\u003Ch3>Query Settings\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Query Settings\u003C\u002Fstrong> tab controls which posts are displayed in your grid and how they are organized.\u003C\u002Fp>\n\u003Cp>You can choose how many posts to show and define the order in which they appear using options such as date, title, or custom order. Category-specific ordering options let you control how posts are sorted within selected categories.\u003C\u002Fp>\n\u003Cp>Filtering options allow you to display posts from specific categories or tags, helping you focus on relevant content. With the \u003Cem>Pro\u003C\u002Fem> option, you can also select specific posts to display, giving you more precise control over what appears in the grid.\u003C\u002Fp>\n\u003Cp>These settings make it easy to build targeted post grids while working with familiar WordPress query behavior.\u003C\u002Fp>\n\u003Ch3>Visibility Settings\u003C\u002Fh3>\n\u003Cp>The \u003Cstrong>Visibility Settings\u003C\u002Fstrong> tab controls which post information is displayed in the grid and how it behaves based on the selected \u003Cstrong>Link Type\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>When \u003Cstrong>Link Type\u003C\u002Fstrong> is set to \u003Cstrong>Single Page\u003C\u002Fstrong>, visibility options are applied directly to the post grid. You can choose to show or hide elements such as post title, category, tags, author, excerpt, details, and thumbnail for different devices. This allows you to keep the grid clean while showing only the most relevant information.\u003C\u002Fp>\n\u003Cp>When \u003Cstrong>Link Type\u003C\u002Fstrong> is set to \u003Cstrong>Popup\u003C\u002Fstrong>, an additional \u003Cstrong>Popup Fields\u003C\u002Fstrong> section becomes available. These fields control what information appears inside the popup instead of the grid itself. Popup fields can be easily reordered using drag and drop, allowing you to define the content flow inside the popup view.\u003C\u002Fp>\n\u003Cp>This flexible visibility system lets you control content display separately for grid and popup views, helping you present posts in a structured and user-friendly way across different layouts and devices.\u003C\u002Fp>\n\u003Ch3>Page Builder Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Gutenberg.\u003C\u002Fli>\n\u003Cli>Elementor.\u003C\u002Fli>\n\u003Cli>WPBakery.\u003C\u002Fli>\n\u003Cli>Divi Builders.\u003C\u002Fli>\n\u003Cli>Beaver Builder.\u003C\u002Fli>\n\u003Cli>Oxygen Builder.\u003C\u002Fli>\n\u003Cli>UX Builder.\u003C\u002Fli>\n\u003Cli>TagDiv.\u003C\u002Fli>\n\u003Cli>Genesis.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>If you have any questions regarding the \u003Cstrong>GS Posts Grid\u003C\u002Fstrong> plugin and how to work with it, We recommend referring to our comprehensive online documentation. It provides detailed information and instructions to assist you in navigating and utilizing the plugin effectively. You can find the \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fwordpress-posts-grid\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> here.\u003C\u002Fp>\n\u003Ch3>Quick Support & Bug Reporting\u003C\u002Fh3>\n\u003Cp>If you encounter any problems or discover bugs, please post them in our \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> channel. We aim to respond as soon as possible (excluding holidays).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Cem>Pro users are requested to contact our support channel for dedicated assistance.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🙋‍♂️ Alternatively, you can reach out to us through our \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fposts-grid\u002F\" rel=\"ugc\">WordPress.org\u003C\u002Fa> support forum.\u003C\u002Fp>\n\u003Ch3>Development Team\u003C\u002Fh3>\n\u003Cp>Crafted and Developed with Passion by \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002F\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>GS Posts Grid’s Shortcode Usage\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[gs-posts-grid id=1]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode PHP Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo do_shortcode( '[gs-posts-grid id=1]' ); ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Confused?\u003C\u002Fh3>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fposts-grid.gsplugins.com\u002F\" rel=\"nofollow ugc\">View live Demos &raquo;\u003C\u002Fa>\u003Cbr \u002F>\n📚 \u003Ca href=\"https:\u002F\u002Fdocs.gsplugins.com\u002Fwordpress-posts-grid\u002F\" rel=\"nofollow ugc\">Documentation &raquo;\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔥 You may like other plugins from \u003Ca href=\"https:\u002F\u002Fwww.gsplugins.com\u002F\" rel=\"nofollow ugc\">GS Plugins\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-testimonial\" rel=\"ugc\">Testimonial Slider\u003C\u002Fa>\u003C\u002Fstrong> – Testimonials slider displays rotating customer endorsements and recommendations, helping to build trust and credibility for a business or product.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-logo-slider\" rel=\"ugc\">Logo Slider\u003C\u002Fa>\u003C\u002Fstrong> – Logo slider displays rotating logos of partners, clients, or sponsors, showcasing a business’s relationships and endorsements.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-portfolio\u002F\" rel=\"ugc\">Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Filterable Portfolio plugin for WordPress allows you to easily display and showcase your projects, highlighting your skills and abilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-team-members\" rel=\"ugc\">Team Members\u003C\u002Fa>\u003C\u002Fstrong> – Build a Stunning Team Page or Section and Show off Your Team’s Talents!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-projects\" rel=\"ugc\">Projects\u003C\u002Fa>\u003C\u002Fstrong> – Projects showcase displays detailed information including client reviews, ratings, galleries, and videos for a business’s work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-books-showcase\" rel=\"ugc\">Books Showcase\u003C\u002Fa>\u003C\u002Fstrong> – Books showcase displays detailed information including author, published date, reviews, ratings, and gallery, allowing users to easily find and explore books.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-coach\" rel=\"ugc\">Coaches\u003C\u002Fa>\u003C\u002Fstrong> – Coaches plugin displays coaches’ experience, skills, reviews, ratings, and certifications, helping users find the right coach for their needs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-widget\" rel=\"ugc\">Posts Widget\u003C\u002Fa>\u003C\u002Fstrong> –  WordPress Posts Widget plugin displays the latest posts in an elegant format on the sidebar or any widget area, allowing for easy navigation and quick access to new content on a website.\u003C\u002Fp>\n\u003Ch3>🎯 WooCommerce Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woocommerce-products-slider\" rel=\"ugc\">WooCommerce Products Slider\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Product Slider plugin displays products in a visually pleasing, sliding manner, making it easy for customers to browse and find the products they want on an online store.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-variation-swatches\" rel=\"ugc\">WooCommerce Variation Swatches\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Variation Swatches plugin replaces the default dropdown fields for variable products with visually appealing swatches, making it easier for customers to select product options and improve the overall shopping experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-woo-brands\" rel=\"ugc\">WooCommerce Brands\u003C\u002Fa>\u003C\u002Fstrong> – WooCommerce Brands taxonomy plugin allows for easy cataloging of products by adding a brand taxonomy, making it simple to organize and filter products on an online store.\u003C\u002Fp>\n\u003Ch3>📣 Social Plugins\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-dribbble-portfolio\" rel=\"ugc\">Dribbble Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Dribbble Portfolio WP plugin enables you to display your Dribbble shots on your website in a portfolio layout, allowing you to showcase your design work to a wider audience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-behance-portfolio\" rel=\"ugc\">Behance Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Behance Portfolio WordPress plugin allows you to display your Behance projects on your website in a visually appealing layout, making it easy for your audience to view and appreciate your work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-pinterest-portfolio\" rel=\"ugc\">Pinterest Portfolio\u003C\u002Fa>\u003C\u002Fstrong> – Pinterest plugin for WordPress allows you to display your Pinterest pins on your website, giving your audience a chance to view and interact with your boards, and potentially drive more traffic to your Pinterest profile.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-envato-portfolio\" rel=\"ugc\">Portfolio – Envato\u003C\u002Fa>\u003C\u002Fstrong> – Envato Portfolio Plugin allows you to display your Themeforest and Codecanyon items on your website, showcasing your digital products and making them easily accessible for potential customers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-youtube-gallery\" rel=\"ugc\">Youtube Gallery\u003C\u002Fa>\u003C\u002Fstrong> – YouTube Gallery plugin allows you to display videos from a YouTube channel or playlist on your website, creating a visually appealing gallery and making it easy for visitors to access and watch your videos.\u003C\u002Fp>\n\u003Ch3>🏆 Branding Plugin\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgs-custom-login\" rel=\"ugc\">Custom Login\u003C\u002Fa>\u003C\u002Fstrong> – GS Custom Login allows you to customize the WordPress login screen, providing an easy way to create a unique and visually appealing login experience for your website users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpowerup\" rel=\"ugc\">PowerUp\u003C\u002Fa>\u003C\u002Fstrong> – Enhance Your WordPress Experience with the Ultimate Security & Convenience Solution – Hide Admin Bar, Login & Logout Redirection, Disable Comments & Restrict WP-Admin Module.\u003C\u002Fp>\n","GS Posts Grid – A flexible plugin to display posts in Grid, Masonry, Slider, Popup, List, Card, Table, Filter & Justified Gallery views.",12534,5,"2026-03-10T18:26:00.000Z","4.3","5.6",[20,136,55,137,23],"post-filter","post-slider","https:\u002F\u002Fwww.gsplugins.com\u002Fproduct\u002Fwordpress-posts-grid\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fposts-grid.3.0.3.zip",{"attackSurface":141,"codeSignals":173,"taintFlows":188,"riskAssessment":189,"analyzedAt":198},{"hooks":142,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":172,"entryPointCount":33,"unprotectedCount":28},[143,149,154,157,162],{"type":144,"name":145,"callback":146,"priority":73,"file":147,"line":148},"filter","widget_text","do_shortcode","index.php",29,{"type":150,"name":151,"callback":152,"file":147,"line":153},"action","the_post","rpscw_auto_featured_set",111,{"type":150,"name":155,"callback":152,"file":147,"line":156},"save_post",112,{"type":144,"name":158,"callback":159,"priority":160,"file":147,"line":161},"excerpt_length","custom_excerpt_length",999,117,{"type":144,"name":145,"callback":163,"file":147,"line":164},"rpscw_dynamic_sidebar_params_hook",436,[],[],[168],{"tag":169,"callback":170,"file":147,"line":171},"recentposts-sc","rpscw_recent_posts_shortcode",446,[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":187},[],{"prepared":28,"raw":28,"locations":176},[],{"escaped":178,"rawEcho":94,"locations":179},9,[180,183,185],{"file":147,"line":181,"context":182},255,"raw output",{"file":147,"line":184,"context":182},310,{"file":147,"line":186,"context":182},318,[],[],{"summary":190,"deductions":191},"The recent-posts-shortcode-widget plugin version 1.8 exhibits a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, cron events, or file operations significantly limits the plugin's attack surface. Furthermore, all identified SQL queries utilize prepared statements, which is a crucial security best practice. The plugin also reports no known vulnerabilities or CVEs, indicating a history of good security maintenance.\n\nHowever, there are a few areas for concern. The plugin has a notable lack of capability checks and nonce checks across its entry points. While the static analysis reports zero unprotected entry points, the absence of these fundamental security mechanisms for its single shortcode means that any authenticated user, regardless of their role or permissions, could potentially trigger its functionality. Additionally, a significant portion of the output (25%) is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if malicious data is processed and displayed. The lack of taint analysis results is also a minor concern, as it prevents a deeper understanding of how data flows within the plugin.\n\nIn conclusion, the plugin benefits from a small attack surface and secure database practices. However, the missing capability and nonce checks on its shortcode, coupled with the unescaped output, introduce potential security risks that should be addressed. The absence of vulnerability history is positive, but doesn't entirely mitigate the risks identified in the code analysis.",[192,194,196],{"reason":193,"points":14},"Unescaped output (25%)",{"reason":195,"points":131},"Missing capability checks",{"reason":197,"points":131},"Missing nonce checks","2026-03-17T05:37:10.151Z",{"wat":200,"direct":206},{"assetPaths":201,"generatorPatterns":203,"scriptPaths":204,"versionParams":205},[202],"\u002Fwp-content\u002Fplugins\u002Frecent-posts-shortcode-widget\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":207,"htmlComments":215,"htmlAttributes":216,"restEndpoints":221,"jsGlobals":222,"shortcodeOutput":223},[208,209,210,211,212,213,214],"rpscw-recentpostwrap","rpscw-col","rpscw-recentposts","rpscw-sidept","rpscw-widgetp","rpscw-excerptsc","rpscw-thumbnail-wrapper",[],[217,218,219,220],"data-image-size","data-excerptlength","data-enable-excerpt","data-show-image",[],[],[224,225,226,227,228,229,230,231,232,231,233],"\u003Cdiv class=\"rpscw-recentpostwrap\">","\u003Cdiv class=\"rpscw-col\">","\u003Cdiv class=\"rpscw-recentposts\">","\u003Cdiv class=\"rpscw-sidept\">","\u003Ca href=\"","\">","\u003C\u002Fa>","\u003C\u002Fdiv>","\u003Cdiv class=\"rpscw-widgetp\">","\u003Cdiv class=\"rpscw-excerptsc\">"]