[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffkxgHSRZZW477CrYs1NmdW_Y5pBcOqXmuVoyPSQXqMQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":38,"analysis":135,"fingerprints":312},"crosswinds-blocks","Crosswinds Blocks","1.2.1","Jacob Martella","https:\u002F\u002Fprofiles.wordpress.org\u002Farenapigskin\u002F","\u003Cp>The \u003Ca href=\"https:\u002F\u002Fcrosswindsframework.com\u002Fdownloads\u002Fcrosswinds-blocks\u002F\" rel=\"nofollow ugc\">Crosswinds Blocks plugin\u003C\u002Fa> adds in even more functionality to help you take your website to the next level.\u003C\u002Fp>\n\u003Cp>The core of the plugin is the block library that adds in simple but powerful blocks that you can use in your posts and pages. There are blocks that add in post navigation and related posts sections for your blog pages. You can also add in social sharing sections so people can share your content with their friends and followers.\u003C\u002Fp>\n\u003Cp>There are also accordion and tab sections that allow you to present a lot of information in a contained space. And there are very simple blocks that make tricky things, like breadcrumbs and the copyright date for your footer, super easy.\u003C\u002Fp>\n\u003Cp>And for those who want to scratch their design, it comes with a grid block to help you create complex designs as well as tools for using flex box on all group and column blocks. Oh, and it helps you a lot with the responsiveness for all of your designs, so your website will look great no matter what device it’s viewed on.\u003C\u002Fp>\n\u003Cp>As you’ll see, it’s a very simple plugin but it can add a whole lot to your website, even if you don’t use one of the Crosswinds Framework themes.\u003C\u002Fp>\n\u003Ch4>Add Simple, But Powerful Blocks to Your Arsenal\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Showcase a Specific Post, Page or Other Content\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to showcase a specific blog post, page or other post type item on any page? You can with the single content block. This block allows you to select a specific piece of content and then customize how it looks on the page, just like you can with the query loop block. It’s a great way to highlight something people need to read.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add Breadcrumbs to Your Pages\u003C\u002Fstrong>\u003Cbr \u002F>\nBreadcrumbs are a valuable tool for helping people navigate through your website. They lead the way back to your homepage, which can help people from getting lost. And they can add SEO benefits as well. The breadcrumbs block in Crosswinds Blocks allows you to easily display breadcrumbs on any template while reaping those SEO benefits.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add Maps, Marquees or Skills Sliders to Any Page\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to add a Google Map to your contact page? Want to display a marquee on the homepage? Do you have a portfolio website and want to display your skills in a slider format? No problem! The Crosswinds Blocks plugin comes with those blocks ready to be used wherever you want.\u003C\u002Fp>\n\u003Ch4>Design and Create Better Pages\u003C\u002Fh4>\n\u003Cp>The WordPress site editor really gets you roughly 90 percent of the way to being able to design amazing websites right from the editor. But that 10 percent is annoying, especially when it includes responsive design issues and lack of control over things like grids. Crosswinds Blocks give you that last 10 percent so that you can design and build better pages for yourself or your clients.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>A Grid Block That Makes It Easy to Create Amazing Layouts\u003C\u002Fstrong>\u003Cbr \u002F>\nOne of the biggest design benefits of using the plugin is the grid block. In addition to giving you a grid section where you can control the number of columns and the spacing between columns and rows, you can also control the number of rows and columns a grid item spans. And you can control everything for desktop, tablet and mobile screen sizes. It’s the perfect way to create beautiful and complex designs on any page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Accordions and Tabs to Better Present Information\u003C\u002Fstrong>\u003Cbr \u002F>\nSome pages need to present a lot of information in a small amount of real estate. Crosswinds Blocks helps you with that. The plugin adds in easy-to-use accordion and tabs blocks so that you can add all of the information to the page but keep it simple and easy for a user to read.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Flex Box Tools on Query Loops, Groups and Columns\u003C\u002Fstrong>\u003Cbr \u002F>\nFinally, flex box is an amazing thing. And while WordPress gives you some of those tools in the editor, it doesn’t give you everything. But Crosswinds Blocks does. You’ll be able to use flex box and all of its options for query loops, groups and column blocks right out of the box.\u003C\u002Fp>\n\u003Ch4>Add More to Your Single Post Template\u003C\u002Fh4>\n\u003Cp>The single post template is an important part of any website, especially if you rely a lot on your blog. And the Crosswinds Blocks plugin can help you add more functionality to your post template. From post navigation to related posts and helping people share your content, you can really make your blog post pages come alive.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add in More Customizable Post Navigation\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen you have people on your website, you want to keep them there. And one way to do that when they are reading a blog post is to have post navigation to the next and previous posts around the current post. Crosswinds Blocks makes that super easy for you to add to your blog post template with next and previous post blocks. Just add them to the template, customize how they look just like you would in the query loop block and you’re all set. Now you can have people read more of your content and keep them on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Encourage More Reading with Related Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nAnother way you can keep people reading your content is by sharing related posts that might be interesting to them. And the plugin makes it super easy for you to do that. The related posts block allows you to choose how many related posts show up and how they look. You can customize them just like you would in the query loop block. So keep readers on your website reading your amazing content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Help People Share Your Content\u003C\u002Fstrong>\u003Cbr \u002F>\nOne key in helping get your website seen by others is by readers sharing your content on their social media profiles. And Crosswinds Blocks can help you out with that. There’s a social share content block that allows you to display share links for all of the major social media companies so your readers can share your posts and pages with just one click.\u003C\u002Fp>\n\u003Ch4>Blocks\u003C\u002Fh4>\n\u003Cp>Currently there are over 15 blocks you can add to your templates, template parts, posts and pages. These blocks range from a simple marquee to post navigation to more complex sections like accordions and tabs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accordions\u003C\u002Fstrong>\u003Cbr \u002F>\nThe accordions block allows you to add an accordion section to your content. This can be really useful for frequently asked questions or any other section of content where you have a lot of information to share but don’t want to take up too much space on the page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Custom Fields Field Block\u003C\u002Fstrong>\u003Cbr \u002F>\nThe ACF Field block allows you to display the value of a basic ACF field in your content. This block does not work for fields like the gallery, repeater or options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Author Social Icons\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd links to the social media profiles, website and\u002For email of the author of posts and other content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Grid\u003C\u002Fstrong>\u003Cbr \u002F>\nThe basic grid block allows you to create a simple grid of items. This can be really helpful in showing off a list of features for a product or service or a list of services that you offer. And you can control how many columns are shown at mobile, tablet and desktop screen sizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Comments Number\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay the number of comments that a post has.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Copyright\u003C\u002Fstrong>\u003Cbr \u002F>\nThe copyright block allows you to display a copyright date and text on your page (most likely in the footer). And you won’t have to worry about updating the date every year.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Marquee\u003C\u002Fstrong>\u003Cbr \u002F>\nThe marquee block allows you to show a section of horizontally scrolling text in your content. This can help call attention to something you want — like a sale. It’s not recommended that you use this block a whole lot on your site, but it can be helpful when used right.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Navigation\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Next Post and Previous Post blocks allow you to customize how your post navigation looks beyond the default WordPress blocks. The Next Post block will show the next chronological post so that a reader can read another post. The Previous Post block will show the previous chronological post. And you’ll be able to customize how those posts will look, just like you can inside a query block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Type Search Results\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Post Type Search Results block allows you to display custom queries and post templates on your search page template based on the post type that’s being searched.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Related Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Related Posts Block allows you to display a number of related posts so that a reader can continue to read more of your block posts. It’s a great way to increase the amount of time someone spends on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Search Filters\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Search Filters blocks allow you to create custom search filters for every post type on your website and gives you the ability to create search functionality that helps your users.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single Content\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Single Content block allows you to display a specific post, page or other post type on the page. You can customize how it looks similar to how you can customize the posts in the query loop block.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Skills Slider\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Skills Slider block allows you to display a visual representation of how well you know certain skills, such as web development, editing, shooting video, etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Social Share Content\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Social Share Content block allows you to show an area on a post, page or other custom post type so that a user can share that content to a social network with a click of the button.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tabs\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Tabs block allows you to create a tabbed section in your content. You can align the tabs either horizontally across the top or vertically along the left side. This can be another great way to present a lot of information but not take up too much space on the page.\u003C\u002Fp>\n\u003Ch4>Custom Post Types\u003C\u002Fh4>\n\u003Cp>Currently Crosswinds Blocks comes with one custom post type that you can enable or disable.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Projects\u003C\u002Fli>\n\u003Cli>Videos\u003C\u002Fli>\n\u003Cli>Resources\u003C\u002Fli>\n\u003Cli>Guides\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Custom Taxonomies\u003C\u002Fh4>\n\u003Cp>Currently Crosswinds Blocks comes with custom taxonomies that you can enable or disable.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Project Tag\u003C\u002Fli>\n\u003Cli>Project Category\u003C\u002Fli>\n\u003Cli>Resource Tag\u003C\u002Fli>\n\u003Cli>Resource Category\u003C\u002Fli>\n\u003Cli>Guide Tag\u003C\u002Fli>\n\u003Cli>Guide Category\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Check Out the Crosswinds Framework Themes\u003C\u002Fh4>\n\u003Cp>Want to get the most out of Crosswinds Blocks? Checkout the Crosswinds Framework themes! From a portfolio to an online store to a newspaper website and even a blank canvas to create anything you want, the Crosswinds Framework will help you create a great website.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcrosswindsframework.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">Learn More About the Crosswinds Framework\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Disclosures\u003C\u002Fh4>\n\u003Cp>The Google Maps block uses the Google Maps API when it generates the map on page load. You can \u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fmaps\" rel=\"nofollow ugc\">find out more about the Maps API service here\u003C\u002Fa>. You can \u003Ca href=\"https:\u002F\u002Fcloud.google.com\u002Fmaps-platform\u002Fterms\" rel=\"nofollow ugc\">view Google Maps’ Terms of Service here\u003C\u002Fa>.\u003C\u002Fp>\n","Take your website to the next level with the Crosswinds Blocks plugin!",10,2652,0,"","6.5.8","6.0","7.0",[19,20,21,22,23],"accordions","blocks","design","grid","tabs","https:\u002F\u002Fcrosswindsframework.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrosswinds-blocks.1.2.1.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":31,"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},"arenapigskin",9,230,90,30,87,"2026-04-04T06:02:24.861Z",[39,60,78,89,111],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":14,"tags":54,"homepage":14,"download_link":57,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":59},"layout-grid","Layout Grid Block","1.8.4","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Want to create a column-based layout with easily customizable column-width and positions? Or perhaps you want to align your content to a global layout grid across your post. With this Layout Grid block you can do both or either. There are also options to provide specific layouts to mobile or tablet breakpoints. Pick a number of columns (1-4), then go ahead and resize and position each column as you want them to look, for any screen. Optionally apply background colours and paddings to add emphasis.\u003C\u002Fp>\n\u003Ch3>Source and Support\u003C\u002Fh3>\n\u003Cp>You can follow development, file an issue, suggest features, and view the source at the Github repo: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fblock-experiments\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fautomattic\u002Fblock-experiments\u003C\u002Fa>\u003C\u002Fp>\n","A Gutenberg container block to let you align items consistently across a global grid.",200000,185171,94,13,"2023-07-11T16:52:00.000Z","6.2.9","5.8",[55,20,21,22,56],"block","layout","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flayout-grid.zip",85,"2026-03-15T15:16:48.613Z",{"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":76,"download_link":77,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":59},"aino-blocks","AinoBlocks – Gutenberg Website Builder Blocks","1.13.0","Ellen Bauer","https:\u002F\u002Fprofiles.wordpress.org\u002Felmastudio\u002F","\u003Cp>The AinoBlocks website builder blocks are a collection of blocks for the Gutenberg block editor. With AinoBlocks and our Full Site Editing block themes you can create professional websites with ease.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>AinoBlocks WordPress plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cp>Phosphor Icons\u003Cbr \u002F>\nCopyright (c) 2020 Phosphor Icons\u003Cbr \u002F>\nLicense: MIT License, https:\u002F\u002Fraw.githubusercontent.com\u002Fphosphor-icons\u002Fphosphor-home\u002Fmaster\u002FLICENSE\u003Cbr \u002F>\nSource https:\u002F\u002Fphosphoricons.com\u002F\u003C\u002Fp>\n","A collection of blocks for the Gutenberg block editor to build professional WordPress websites.",1000,32177,78,8,"2022-11-09T03:00:00.000Z","6.1.10","5.9",[55,20,21,22,56],"https:\u002F\u002Fainoblocks.io\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faino-blocks.zip",{"slug":79,"name":80,"version":81,"author":64,"author_profile":65,"description":82,"short_description":83,"active_installs":26,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":73,"requires_at_least":86,"requires_php":14,"tags":87,"homepage":14,"download_link":88,"security_score":58,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":59},"ainoblocks-patterns","AinoBlocks Patterns","1.0","\u003Cp>AinoBlocks Patterns is an ever-growing library of professionally designed block patterns. The patterns in combination with the AinoBlocks blocks collection can be used in any WordPress theme. Patterns are predesigned and prebuild layout sections that are built with blocks. You can add multiple patterns on a page or page templates. Patterns help you to build professional websites in minutes.AinoBlocks Patterns Library patterns for faster page building. Add ready to go patterns to any WordPress theme and build professional page layouts in minutes.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>AinoBlocks Patterns Library WordPress plugin bundles the following third-party resources:\u003C\u002Fp>\n\u003Cp>TGM-Plugin-Activation\u003Cbr \u002F>\nCopyright Thomas Griffin\u003Cbr \u002F>\nLicense: GPLv2 or later, http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003Cbr \u002F>\nSource: http:\u002F\u002Ftgmpluginactivation.com\u003C\u002Fp>\n","AinoBlocks Patterns is a pattern library to help you build professional page layouts in the WordPress editor.",2026,"2023-02-27T06:09:00.000Z","6.1",[55,20,21,22,56],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fainoblocks-patterns.1.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":97,"downloaded":98,"rating":13,"num_ratings":13,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":14,"download_link":109,"security_score":110,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":59},"smart-post-block","Smart Post Block – Post Grid Gutenberg Blocks","1.0.10","WPBlock Lab","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpblocklab\u002F","\u003Cp>Enhance your WordPress website with Gutenberg Post Layouts, a powerful plugin designed to create stunning post layouts effortlessly. Whether you’re a blogger, marketer, or developer, this plugin helps you display your posts in beautiful grid layouts, grid templates, list templates, and taxonomy-based designs—without any coding!\u003C\u002Fp>\n\u003Ch3>Coupon Code\u003C\u002Fh3>\n\u003Cp>This plugins is still in development mode. So, I request not to purchase the plugins right now. Instead I am offering 100% coupon to test paid features.\u003Cbr \u002F>\nCoupon: SMART100 (Only Available with Starter Single Package)\u003C\u002Fp>\n\u003Cp>🚀 Key Features:\u003Cbr \u002F>\n✅ Post Grid & List Layouts – Showcase your posts in a fully customizable grid or list format for a modern and clean look.\u003Cbr \u002F>\n✅ Pre-Designed Templates – Choose from professionally designed grid templates and list layouts to match your site’s aesthetics.\u003Cbr \u002F>\n✅ Taxonomy-Based Filters – Display posts dynamically based on categories, tags, or custom taxonomies, ensuring better content organization.\u003Cbr \u002F>\n✅ Fully Responsive – Your layouts will look perfect on desktop, tablet, and mobile devices.\u003Cbr \u002F>\n✅ Lightweight & Fast – Built with performance in mind, ensuring no impact on your site’s speed.\u003Cbr \u002F>\n✅ Easy Customization – Adjust spacing, columns, colors, and typography directly from the WordPress block editor.\u003C\u002Fp>\n\u003Ch3>Similar Plugins\u003C\u002Fh3>\n\u003Cp>✅ Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX\u003Cbr \u002F>\n✅ Advanced Post Block- Great solution for displaying Posts\u003Cbr \u002F>\n✅ Spectra – WordPress Gutenberg Blocks\u003Cbr \u002F>\n✅ The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid\u003Cbr \u002F>\n✅ Ultimate Blocks – WordPress Blocks Plugin\u003Cbr \u002F>\n✅ WordPress Popular Posts – Essential Blocks – Page Builder Gutenberg Blocks, Patterns & Templates\u003C\u002Fp>\n\u003Cp>🎯 Why Choose Smart Post Block?\u003Cbr \u002F>\nOur plugin is SEO-friendly, ensuring that your content remains structured for search engines. Plus, it’s compatible with all WordPress themes and integrates seamlessly into the Gutenberg block editor.\u003C\u002Fp>\n\u003Cp>✅ No Coding Required – Just add the block and customize!\u003Cbr \u002F>\n✅ Perfect for Blogs, News Sites & Portfolios – Create visually appealing content sections in minutes.\u003Cbr \u002F>\n✅ Boost Engagement – Keep visitors on your site longer with attractive post layouts.\u003Cbr \u002F>\n✅ Display Posts Based on Category\u003Cbr \u002F>\n✅ Display Posts Based on Tags\u003Cbr \u002F>\n✅ Display Posts Based on Category and Tags\u003Cbr \u002F>\n✅ Display Specific Posts\u002FPages\u003Cbr \u002F>\n✅ Display Custom Post Types\u003Cbr \u002F>\n✅ Popular Posts\u003Cbr \u002F>\n✅ Related Posts\u003Cbr \u002F>\n✅ Recent Posts\u003Cbr \u002F>\n✅ Random Posts\u003Cbr \u002F>\n✅ Oldest Posts\u003Cbr \u002F>\n✅ Most Commented Posts\u003Cbr \u002F>\n✅ Reorder Posts\u003Cbr \u002F>\n✅ Exclude Posts\u003C\u002Fp>\n\u003Cp>Download Smart Post Block plugins today and take your post designs to the next level! 🚀\u003C\u002Fp>\n\u003Ch3>What this plugins does?\u003C\u002Fh3>\n\u003Ch4>Is this a Gutenberg Blocks plugin?\u003C\u002Fh4>\n\u003Cp>Yes, but it is a Gutenberg Post Block plugin.  It displays the dynamic post on your page.\u003C\u002Fp>\n\u003Ch4>Where can I request new features?\u003C\u002Fh4>\n\u003Cp>We are available on the WordPress support forum.\u003C\u002Fp>\n\u003Ch4>Where can I report bugs and contribute to the project?\u003C\u002Fh4>\n\u003Cp>Bugs can be reported on the WordPress support forum.\u003C\u002Fp>\n\u003Ch4>Is it working with older version of WordPress?\u003C\u002Fh4>\n\u003Cp>It is a Gutenberg plugin it works great with WordPress version 5.x.x or more. And WordPress older version with Gutenberg plugin.\u003C\u002Fp>\n","A powerful Gutenberg block plugin for post layouts, post design, news magazine layouts, and blog post styling.",20,700,"2025-02-23T15:20:00.000Z","6.7.5","6.7","7.4",[104,105,106,107,108],"gutenberg-blocks","post-block","post-grid","post-layout","post-layout-design","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-block.1.0.10.zip",92,{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":124,"requires_at_least":125,"requires_php":126,"tags":127,"homepage":131,"download_link":132,"security_score":121,"vuln_count":133,"unpatched_count":13,"last_vuln_date":134,"fetched_at":59},"content-views-query-and-display-post-page","Content Views – Post Grid & Filter, Recent Posts, Category Posts … (Shortcode, Gutenberg Blocks, and Widgets for Elementor)","4.3","Content Views","https:\u002F\u002Fprofiles.wordpress.org\u002Fpt-guy\u002F","\u003Cp>Content Views is the most popular grid plugin to create stunning Blogs, News, Personal, Portfolio, Business, and Shop sites.\u003C\u002Fp>\n\u003Cp>Easy to display posts, pages, custom post types, images, and taxonomy terms in attractive grid, list, slider, accordion, pinterest, timeline, overlay, and more.\u003C\u002Fp>\n\u003Cp>Show recent posts, category posts, tag posts, author posts, posts by keyword, posts by custom field, posts by date, etc. effortlessly.\u003C\u002Fp>\n\u003Cp>Classic editor friendly & Gutenberg block editor ready & Elementor supported!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Content Views Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdocumentation\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fcontact\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🏆 SHORTCODE FOR CLASSIC EDITOR AND PAGE BUILDERS\u003C\u002Fh3>\n\u003Cp>Content Views provides a powerful shortcode feature to work with the Classic editor and page builders in 2 simple steps:\u003C\u002Fp>\n\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\u002FQgQLjB0DQ8s?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&wmode=transparent\" 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\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step 1: Create a View\u003C\u002Fstrong>\u003Cbr \u002F>\nStart by creating a View where you can query and sort any posts, pages, custom post types by category, tag, taxonomy, custom field, post ID, post title, date, author, etc.\u003Cbr \u002F>\nYou can select from 20 layouts that fit your needs, customize and style them with many options.\u003Cbr \u002F>\nYou can also choose and import from our library of 76 stunning pre-made designs (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdocumentation\u002Farticle\u002Fuse-patterns-on-shortcode\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">read more\u003C\u002Fa>).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Step 2: Add Shortcode\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd the created view shortcode to the Classic editor, page builder, widget, or anywhere you want to display your post grid.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 BLOCKS & PATTERNS FOR BLOCK EDITOR\u003C\u002Fh3>\n\u003Cp>Content Views extends the Block Editor with 16 advanced blocks and 76 prebuilt patterns to help you build WordPress websites faster and more professionally:\u003C\u002Fp>\n\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\u002F4Mj55xrPtV8?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=17&cc_load_policy=1&wmode=transparent\" 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\u003Ch4>💎 16 GUTENBERG POST BLOCKS\u003C\u002Fh4>\n\u003Cp>Content Views adds 16 amazing and feature-rich blocks to help you display WordPress posts, pages, custom post types stunningly. Using our awesome Gutenberg blocks plugin, you can build and show website content with endless customization options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Different blocks for different kinds of content\u002Fsections\u002Fwebsites\u003C\u002Fli>\n\u003Cli>Various post block layouts to provide you more design choices\u003C\u002Fli>\n\u003Cli>Advanced post query filters to control block content\u003C\u002Fli>\n\u003Cli>Built-in responsive settings in blocks\u003C\u002Fli>\n\u003Cli>Advanced typography settings\u003C\u002Fli>\n\u003Cli>Google fonts supported in blocks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 76+ READY GUTENBERG BLOCK PATTERNS & TEMPLATES\u003C\u002Fh4>\n\u003Cp>To save your time and help you to build faster in the WordPress Block editor, we created a collection of 76+ stunningly designed Gutenberg block patterns and templates that you can explore and import to the Block editor with just a few clicks. You can customize these post block patterns & templates easily in the way you want with numerous block options. You can use our pre-designed post block templates to build a complete page in just a few minutes. You also can combine the post block patterns in your own way to create unique design for your WordPress website.\u003C\u002Fp>\n\u003Ch3>🏆 WIDGETS FOR ELEMENTOR PAGE BUILDER\u003C\u002Fh3>\n\u003Cp>If you use the Elementor page builder, our plugin will enhance your Elementor experience with 16 advanced widgets for Elementor to showcase your posts, pages, custom post types, media files in stunning layouts (grid, list, slider, timeline, and many more).\u003C\u002Fp>\n\u003Cp>Each of our widgets for Elementor is a different way to show your content. All widgets are fully customizable with many useful and friendly options (to control what to show, and how to show):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Powerful query controls for each widget\u003C\u002Fli>\n\u003Cli>Many layout and display options to completely control the output\u003C\u002Fli>\n\u003Cli>Advanced style settings to customize typography, color, padding, border, etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With our plugin, you can build websites with the Elementor page builder so much faster and easier.\u003C\u002Fp>\n\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\u002FxaKZM9T794c?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&cc_load_policy=1&wmode=transparent\" 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\u003Ch3>🏆 TOP FEATURES\u003C\u002Fh3>\n\u003Ch4>💎 MULTIPLE LAYOUTS FOR ANY KIND OF WEBSITES\u003C\u002Fh4>\n\u003Cp>We provide various attractive & responsive layouts for different types of websites and purposes. Pick one from our beautiful grid, list, slider\u002Fcarousel, pinterest, masonry, timeline, glossary, accordion layouts that fits your need, and then customize it as you want with many flexible settings and options.\u003C\u002Fp>\n\u003Cp>Content Views is proud of helping bloggers, business\u002Fshop owners, companies, religious communities, universities, and government departments to show and build their WordPress websites content amazingly and efficiently.\u003C\u002Fp>\n\u003Ch4>💎 POWERFUL QUERY FILTERS\u003C\u002Fh4>\n\u003Cp>Our shortcodes\u002Fblocks\u002Fwidgets provide many options to help you query, filter, search, and sort any posts, pages, custom post types easily.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Type\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect one or multiple post types in your website including post, page, custom post types, media\u002Fattachment.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Taxonomy\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter posts by categories, tags, custom taxonomy terms easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Common\u003C\u002Fstrong>\u003Cbr \u002F>\nInclude, exclude specific posts by post ID or post title. You also can set post offset, and amount of posts to show.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sort\u002Forder\u003C\u002Fstrong>\u003Cbr \u002F>\nBy default, it sorts posts by published date to show recent posts or latest posts. You can change it to sort posts by modified date, post title, post ID, random order, menu order, and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by keyword\u003C\u002Fstrong>\u003Cbr \u002F>\nEasy to find your posts by custom keyword that appears in post title, post content, post excerpt.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by author\u003C\u002Fstrong>\u003Cbr \u002F>\nFind posts created by or not created by specific post authors and current logged-in author.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by status\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay published posts, scheduled posts, private posts, or posts with another status easily with this feature.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by published date\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay posts published today, yesterday, this week\u002Fmonth\u002Fyear, within a custom date range.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Sticky Post (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nHide sticky posts, show them at top, or show only sticky posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restrict posts by membership (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nHelp you to show posts to only allowed members of membership plugins such as Members, MemberMouse…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter posts by custom field (PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter your posts by one or multiple custom fields easily & quickly. It supports ACF, Meta Box, and other custom field plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 ADVANCED FRONT-END FILTER (PRO)\u003C\u002Fh4>\n\u003Cp>If you are looking for a truly powerful front-end filter or faceted search for your website, then this feature is for you. You can help your website visitors to find any posts, pages, custom post types easily by showing category, tag, custom taxonomy, custom field as filtering options in various formats such as dropdowns, checkboxes, radios, date ranges, number sliders, buttons.\u003C\u002Fp>\n\u003Cp>Also, you can show text search field, and sorting options by post date, post title, custom field. Furthermore, you can customize style of these filters, change their appearance order, etc. And you can show the filters above or beside the post grid.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Ffaceted-search-live-filter\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Front-End Filter Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💎 AJAX & NORMAL PAGINATION\u003C\u002Fh4>\n\u003Cp>Our plugin provides both normal and AJAX pagination. AJAX pagination will retrieve posts without reloading the page, using 3 different pagination styles including ajax numeric pagination, ajax load more, and ajax infinite scroll. It is easy to enable\u002Fdisable pagination in our post grid.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fpagination\u002Fnumbered-ajax\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">See Pagination Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>💎 REPLACE THEME LAYOUT (PRO)\u003C\u002Fh4>\n\u003Cp>Our special Replace Layout feature will help you to display beautiful grid\u002Fanother layout for posts on below WordPress pages easily, without changing the theme, and no coding required:\u003C\u002Fp>\n\u003Cp>✔️ Blog page\u003Cbr \u002F>\n✔️ Category page\u003Cbr \u002F>\n✔️ Tag page\u003Cbr \u002F>\n✔️ Search page\u003Cbr \u002F>\n✔️ Author page\u003Cbr \u002F>\n✔️ Date page\u003Cbr \u002F>\n✔️ Taxonomy, term page\u003C\u002Fp>\n\u003Ch4>💎 3RD-PARTY INTEGRATIONS & COMPATIBILITY\u003C\u002Fh4>\n\u003Cp>Content Views seamlessly integrates with a wide range of plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce\u003C\u002Fstrong>: show products in beautiful layouts. Easily filter products by price, categories, tags, attributes, visibility. And show sale, best-selling, featured, top-rated products with one single click (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fwoocommerce\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>The Events Calendar\u003C\u002Fstrong>: filter events by categories, tags, start\u002Fend date, etc. and show events & their information in grid\u002Flist easily (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fthe-events-calendar\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Custom Fields, Meta Box, Pods\u003C\u002Fstrong>: filter posts by custom fields, and show custom field for each post in the post grid (\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fintegration\u002Fadvanced-custom-fields\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">see demo\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML, Polylang\u003C\u002Fstrong>: display translated posts, pages, custom posts, taxonomies, custom fields automatically in our layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Membership plugins\u003C\u002Fstrong>: show posts to only allowed members of Members, Paid Memberships Pro, MemberPress…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO, Rank Math\u003C\u002Fstrong>: filter posts by primary category, and show only primary category as meta output in the post grid.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 AND MANY MORE GREAT FEATURES\u003C\u002Fh3>\n\u003Cp>Here are some other great features that Content Views offers:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>100% mobile-friendly shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Complete control over block content, layout and style\u003C\u002Fli>\n\u003Cli>Border, color, background, margin, padding settings\u003C\u002Fli>\n\u003Cli>Change the html tag, length of post title in the post grid\u003C\u002Fli>\n\u003Cli>Change post content\u002Fexcerpt source, length\u003C\u002Fli>\n\u003Cli>Change post image size, styles in shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Lazy loading for images in the post grid\u003C\u002Fli>\n\u003Cli>Show post comment count\u003C\u002Fli>\n\u003Cli>Show post author name, avatar\u003C\u002Fli>\n\u003Cli>Show post category, post tag, post taxonomy in custom position\u003C\u002Fli>\n\u003Cli>Show post date in custom format\u003C\u002Fli>\n\u003Cli>Post meta field selection, position and styling\u003C\u002Fli>\n\u003Cli>Change the post link target attribute\u003C\u002Fli>\n\u003Cli>Social sharing buttons for each post in the post grid\u003C\u002Fli>\n\u003Cli>SEO and speed optimization for all shortcodes, blocks, and widgets\u003C\u002Fli>\n\u003Cli>Display advertisements between posts in the post grid\u003C\u002Fli>\n\u003Cli>Reusing the shortcode with extra parameters\u003C\u002Fli>\n\u003Cli>Right to Left (RTL) support\u003C\u002Fli>\n\u003Cli>Customizable output with many hooks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🏆 LIST OF SHORTCODE LAYOUTS, GUTENBERG BLOCKS, AND WIDGETS FOR ELEMENTOR\u003C\u002Fh3>\n\u003Cp>All shortcodes\u002Fblocks\u002Fwidgets support posts, pages, custom post types, media files and come with a lot of options to customize. Here is the key feature of each layout\u002Fblock\u002Fwidget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fgrid\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Grid Post\u003C\u002Fa>\u003C\u002Fstrong> – This post grid displays your posts in a beautiful standard grid layout\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Flist\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">List Post\u003C\u002Fa>\u003C\u002Fstrong> – This post list displays your posts in a list with post image on the left\u002Fright\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fpinterest\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Pinterest\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a modern stacking grid that looks like Pinterest.com\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fcollapsible\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Collapsible Post\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a layout that can expand or collapse post content. It is a perfect choice for FAQ page or a narrow section\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fscrollable\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Scrollable Post\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a carousel\u002Fslider layout with navigation, indicator and autoplay to explore more posts easily\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Ftimeline\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Timeline\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays your posts in a classic Timeline layout like Facebook\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fbig-post-1\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Big Post 1\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays one big post above other small posts. Big post and small posts can be customized separately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Fbig-post-2\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Big Post 2\u003C\u002Fa>\u003C\u002Fstrong> – This post layout displays one big post beside other small posts. Big post and small posts can be customized separately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-1\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 1\u003C\u002Fa>\u003C\u002Fstrong> – This post grid displays a beautiful grid layout with overlay over post image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-2\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 2\u003C\u002Fa>\u003C\u002Fstrong> – This custom post grid has one post showing beside other stacked posts, and overlay enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-3\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 3\u003C\u002Fa>\u003C\u002Fstrong> – This advanced post grid displays one post beside 3 other posts (shown in 2 rows), with text overlay\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-4\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 4\u003C\u002Fa>\u003C\u002Fstrong> – This post grid shows one post next to 3 other posts (shown in 2 columns), and overlay for image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-5\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 5\u003C\u002Fa>\u003C\u002Fstrong> – This new post grid has one post beside 4 other posts (shown in a 2×2 grid), with overlay enabled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-6\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 6\u003C\u002Fa>\u003C\u002Fstrong> – This custom post grid shows one post above other posts (shown in columns), with overlay on image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-7\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 7\u003C\u002Fa>\u003C\u002Fstrong> – This post grid has one post next to & above other posts, and overlay over the image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcontentviewspro.com\u002Fdemo\u002Fblocks\u002Foverlay-8\u002F?utm_source=wordpress&utm_medium=link&utm_campaign=readme\" rel=\"nofollow ugc\">Post Overlay 8\u003C\u002Fa>\u003C\u002Fstrong> – This modern post grid shows 2 posts and 4 other posts in an advanced grid, with text overlay\u003C\u002Fli>\n\u003C\u002Ful>\n","Easy to show posts, pages, custom posts in customizable grid, list, slider, accordion... Available as Widgets (for Elementor), Shortcode, and Blocks.",100000,5077602,96,333,"2026-01-28T04:14:00.000Z","6.9.4","3.3","5.6",[20,128,129,106,130],"elementor","gutenberg","recent-posts","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontent-views-query-and-display-post-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-views-query-and-display-post-page.4.3.zip",4,"2025-09-05 14:43:59",{"attackSurface":136,"codeSignals":231,"taintFlows":300,"riskAssessment":301,"analyzedAt":311},{"hooks":137,"ajaxHandlers":227,"restRoutes":228,"shortcodes":229,"cronEvents":230,"entryPointCount":13,"unprotectedCount":13},[138,144,148,152,157,161,164,166,169,171,174,177,180,183,186,189,192,195,197,200,203,206,209,211,214,216,218,221,223,225],{"type":139,"name":140,"callback":141,"file":142,"line":143},"filter","mime_types","closure","admin\\importer\\class-wp-import.php",53,{"type":139,"name":145,"callback":146,"file":142,"line":147},"import_post_meta_key","is_valid_meta_key",73,{"type":139,"name":149,"callback":150,"file":142,"line":151},"http_request_timeout","bump_request_timeout",74,{"type":153,"name":154,"callback":155,"file":156,"line":151},"action","plugins_loaded","run_crosswinds_blocks","crosswinds-blocks.php",{"type":153,"name":154,"callback":158,"file":159,"line":160},"anonymous","includes\\class-crosswinds-blocks.php",111,{"type":153,"name":162,"callback":158,"file":159,"line":163},"init",121,{"type":153,"name":162,"callback":158,"file":159,"line":165},122,{"type":153,"name":167,"callback":158,"file":159,"line":168},"admin_enqueue_scripts",132,{"type":153,"name":167,"callback":158,"file":159,"line":170},133,{"type":153,"name":172,"callback":158,"file":159,"line":173},"enqueue_block_editor_assets",134,{"type":153,"name":175,"callback":158,"file":159,"line":176},"admin_menu",135,{"type":153,"name":178,"callback":158,"file":159,"line":179},"admin_init",136,{"type":153,"name":181,"callback":158,"file":159,"line":182},"crosswinds_framework_blocks_settings",137,{"type":153,"name":184,"callback":158,"file":159,"line":185},"user_contactmethods",138,{"type":153,"name":187,"callback":158,"file":159,"line":188},"rest_api_init",139,{"type":153,"name":190,"callback":158,"file":159,"line":191},"admin_notices",140,{"type":153,"name":193,"callback":158,"file":159,"line":194},"wp_enqueue_scripts",150,{"type":153,"name":193,"callback":158,"file":159,"line":196},151,{"type":153,"name":198,"callback":158,"file":159,"line":199},"pre_get_posts",152,{"type":139,"name":201,"callback":158,"file":159,"line":202},"wp_theme_json_data_theme",153,{"type":153,"name":204,"callback":158,"file":159,"line":205},"wp_head",154,{"type":139,"name":207,"callback":158,"file":159,"line":208},"wp_kses_allowed_html",155,{"type":153,"name":162,"callback":158,"file":159,"line":210},165,{"type":153,"name":212,"callback":158,"file":159,"line":213},"block_categories_all",166,{"type":153,"name":172,"callback":158,"file":159,"line":215},167,{"type":153,"name":193,"callback":158,"file":159,"line":217},168,{"type":153,"name":219,"callback":158,"file":159,"line":220},"render_block",169,{"type":153,"name":219,"callback":158,"file":159,"line":222},170,{"type":153,"name":162,"callback":158,"file":159,"line":224},180,{"type":153,"name":162,"callback":158,"file":159,"line":226},181,[],[],[],[],{"dangerousFunctions":232,"sqlUsage":233,"outputEscaping":235,"fileOperations":297,"externalRequests":298,"nonceChecks":13,"capabilityChecks":298,"bundledLibraries":299},[],{"prepared":133,"raw":13,"locations":234},[],{"escaped":236,"rawEcho":35,"locations":237},162,[238,241,243,244,246,248,249,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,291,293,295],{"file":142,"line":239,"context":240},102,"raw output",{"file":142,"line":242,"context":240},103,{"file":142,"line":160,"context":240},{"file":142,"line":245,"context":240},146,{"file":142,"line":247,"context":240},147,{"file":142,"line":236,"context":240},{"file":142,"line":213,"context":240},{"file":142,"line":251,"context":240},175,{"file":142,"line":253,"context":240},231,{"file":142,"line":255,"context":240},233,{"file":142,"line":257,"context":240},283,{"file":142,"line":259,"context":240},293,{"file":142,"line":261,"context":240},296,{"file":142,"line":263,"context":240},304,{"file":142,"line":265,"context":240},315,{"file":142,"line":267,"context":240},370,{"file":142,"line":269,"context":240},433,{"file":142,"line":271,"context":240},484,{"file":142,"line":273,"context":240},545,{"file":142,"line":275,"context":240},755,{"file":142,"line":277,"context":240},762,{"file":142,"line":279,"context":240},798,{"file":142,"line":281,"context":240},1316,{"file":142,"line":283,"context":240},1338,{"file":142,"line":285,"context":240},1339,{"file":142,"line":287,"context":240},1551,{"file":289,"line":290,"context":240},"admin\\importer\\parsers\\class-wxr-parser.php",38,{"file":289,"line":292,"context":240},42,{"file":289,"line":294,"context":240},45,{"file":289,"line":296,"context":240},46,17,1,[],[],{"summary":302,"deductions":303},"The static analysis of \"crosswinds-blocks\" v1.2.1 reveals a generally good security posture with no identified critical or high severity vulnerabilities in taint analysis. The plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for all its SQL queries and performing output escaping on a significant majority of its outputs. The absence of any known CVEs in its vulnerability history further strengthens this positive assessment, indicating a well-maintained and secure codebase.\n\nHowever, there are a few areas that warrant attention. The plugin performs 17 file operations without explicit detail on their security implications, and a single external HTTP request could potentially be a vector if not properly validated or handled. The most significant concern is the complete absence of nonce checks for its entry points. Given the zero identified entry points (AJAX, REST API, shortcodes, cron events), this might not pose an immediate threat in the current version. However, it represents a significant weakness that could be exploited if any of these entry points are introduced or if the definition of an \"entry point\" in the analysis is limited. While the plugin has a capability check, the lack of nonces on all potential interaction points leaves it vulnerable to CSRF attacks if new interaction methods are added in the future.\n\nIn conclusion, \"crosswinds-blocks\" v1.2.1 appears to be a relatively secure plugin, with its strengths lying in its SQL handling and output escaping. The lack of known vulnerabilities and the absence of critical taint flows are commendable. The primary weakness lies in the absence of nonce checks, which, while not currently exploitable due to a limited attack surface, is a fundamental security best practice that should be addressed to ensure future resilience.",[304,306,309],{"reason":305,"points":11},"0 Nonce checks on entry points",{"reason":307,"points":308},"1 External HTTP requests",3,{"reason":310,"points":133},"84% Output escaping","2026-03-16T23:11:26.050Z",{"wat":313,"direct":341},{"assetPaths":314,"generatorPatterns":338,"scriptPaths":339,"versionParams":340},[315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337],"\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Faccordions\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Faccordion\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Faccordion-title\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Faccordion-body\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fauthor-social-icons\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Facf-block\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fbasic-grid\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fbasic-grid-item\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fbreadcrumbs\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fcopyright\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fdownload-category-search\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fdownload-search-filters-buttons\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fdownload-search-filters\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fdownload-search\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fgoogle-maps\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fmarquee\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fnext-post\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fpost-types-search-results\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fsingle-post-types-search-results\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fproject-category-search\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fproject-search-filters-buttons\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fproject-search-filters\u002F","\u002Fwp-content\u002Fplugins\u002Fcrosswinds-blocks\u002Fbuild\u002Fproject-client-search\u002F",[],[],[],{"cssClasses":342,"htmlComments":343,"htmlAttributes":344,"restEndpoints":345,"jsGlobals":346,"shortcodeOutput":347},[],[],[],[],[],[]]