[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fg2c4WjgtVOr1fch09T0x6GA4Q8oDxRKdg52SFPouvi4":3,"$f1WZZe6k0zKwjsXWoC1iF6VtfCSdT8ltmHDl-sP1ylrw":582,"$fWJ6VCRMRFEGE3FFAmXAhGLaH-U0jQH_qqqnnVf29dzI":586},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":146,"fingerprints":492},"cardcrafter-data-grids","CardCrafter – Data-Driven Card Grids","1.14.2","Fahad Murtaza","https:\u002F\u002Fprofiles.wordpress.org\u002Ffahdi\u002F","\u003Cp>Don’t take our word for it, try CardCrafter live. \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fcardcrafter-data-grids\" rel=\"nofollow ugc\">Full-featured demo\u003C\u002Fa>\u003C\u002Fstrong> on a real WordPress site. No signup, no download, no risk.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CardCrafter\u003C\u002Fstrong> is the #1 WordPress plugin for displaying data as beautiful card grids. Transform your \u003Cstrong>WordPress posts\u003C\u002Fstrong>, JSON data, and custom content into professional, responsive card layouts. No coding required.\u003C\u002Fp>\n\u003Cp>🆕 \u003Cstrong>NEW in v1.12.0:\u003C\u002Fstrong> Native WordPress Posts integration! Display your blog posts, pages, or custom post types as stunning card grids with featured images, excerpts, and automatic formatting.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n• \u003Cstrong>Team Directories\u003C\u002Fstrong> – Display staff members with photos and bios\u003Cbr \u002F>\n• \u003Cstrong>Product Showcases\u003C\u002Fstrong> – Feature products with images, prices, and descriptions\u003Cbr \u002F>\n• \u003Cstrong>Portfolio Galleries\u003C\u002Fstrong> – Present your work in elegant grid layouts\u003Cbr \u002F>\n• \u003Cstrong>Blog Post Grids\u003C\u002Fstrong> – Convert WordPress posts into visual card displays\u003Cbr \u002F>\n• \u003Cstrong>Service Listings\u003C\u002Fstrong> – Highlight your services with card-based layouts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Trusted by 10,000+ WordPress sites\u003C\u002Fstrong> for enterprise-grade data visualization with instant setup and professional results.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why CardCrafter?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>🎨 Beautiful by Default:\u003C\u002Fstrong> Modern, clean card designs that look professional out of the box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📱 Fully Responsive:\u003C\u002Fstrong> Cards automatically adapt to any screen size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Lightweight:\u003C\u002Fstrong> Pure JavaScript, no jQuery. Fast and efficient.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔍 Interactive:\u003C\u002Fstrong> Built-in search and sorting for easy data navigation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📊 Data Export:\u003C\u002Fstrong> Export displayed data as CSV, JSON, or PDF for business use.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔧 Flexible Layouts:\u003C\u002Fstrong> Choose between Grid, Masonry, or List view.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>🧱 Gutenberg Block:\u003C\u002Fstrong> Native WordPress block editor support with visual configuration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📝 WordPress Posts Grid:\u003C\u002Fstrong> Transform your blog posts into beautiful card layouts with one click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Instant Search & Sort:\u003C\u002Fstrong> Users can filter and sort cards instantly (Client-side).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Layouts:\u003C\u002Fstrong> Grid, Masonry, and List views to suit your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Columns:\u003C\u002Fstrong> Display 2, 3, or 4 cards per row.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Field Mapping:\u003C\u002Fstrong> Automatically detects image, title, subtitle, description, and link fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Data Export:\u003C\u002Fstrong> Export as CSV for spreadsheets, JSON for system integration, or PDF for reports.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live Admin Preview:\u003C\u002Fstrong> Test your JSON sources before publishing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dark Mode Support:\u003C\u002Fstrong> Cards automatically adapt to dark color schemes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💡 Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Team Directories:\u003C\u002Fstrong> Showcase your team members with photos and bios.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product Catalogs:\u003C\u002Fstrong> Display products with images, prices, and descriptions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Galleries:\u003C\u002Fstrong> Present your work in an elegant grid layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Listings:\u003C\u002Fstrong> Highlight your services with card-based layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Testimonials:\u003C\u002Fstrong> Display customer reviews in beautiful cards.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Display WordPress Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay your blog posts, pages, or custom post types as beautiful cards.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"post\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Show WooCommerce Products\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay your products in a grid layout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"product\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Team Directory (Sorted)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay team members sorted alphabetically by title.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"team\" wp_query=\"orderby=title&order=ASC\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>News Category\u003C\u002Fstrong>\u003Cbr \u002F>\nShow only posts from the ‘news’ category.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"post\" wp_query=\"category_name=news&posts_per_page=6\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Featured Products\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay products that have a ‘featured’ meta key set to ‘yes’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"product\" wp_query=\"meta_key=featured&meta_value=yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Team by Author\u003C\u002Fstrong>\u003Cbr \u002F>\nShow team members created by a specific author (ID 5).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"team\" wp_query=\"author=5&orderby=menu_order\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Portfolio with Custom Fields (ACF)\u003C\u002Fstrong>\u003Cbr \u002F>\nMap your custom fields to card elements automatically.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"portfolio\" image_field=\"project_image\" subtitle_field=\"client_name\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Product with Descriptions\u003C\u002Fstrong>\u003Cbr \u002F>\nUse custom fields for price and features.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids post_type=\"product\" subtitle_field=\"price\" description_field=\"product_features\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Instant Demo\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically loads team demo data with professional banner.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Gutenberg Block (Recommended)\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Add the “CardCrafter” block to any post\u002Fpage\u003Cbr \u002F>\n2. Configure your data source in the sidebar settings\u003Cbr \u002F>\n3. Choose layout, columns, and interactive features\u003Cbr \u002F>\n4. Preview updates live in the editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Load from JSON URL\u003C\u002Fstrong>\u003Cbr \u002F>\nLoad data from an external JSON source.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids source=\"https:\u002F\u002Fexample.com\u002Fteam.json\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Masonry Layout\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay cards in a Pinterest-style masonry layout.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cardcrafter-data-grids source=\"https:\u002F\u002Fexample.com\u002Fproducts.json\" layout=\"masonry\" columns=\"4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Shortcode Attributes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>source\u003C\u002Fcode> (optional) – URL of your JSON data. Omit for instant demo mode.\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_type\u003C\u002Fcode> (NEW!) – WordPress post type to display (post, page, product, etc.)\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_query\u003C\u002Fcode> (NEW!) – Custom WordPress query parameters (category=news&author=5)\u003C\u002Fli>\n\u003Cli>\u003Ccode>posts_per_page\u003C\u002Fcode> (NEW!) – Number of WordPress posts to display (default: 12)\u003C\u002Fli>\n\u003Cli>\u003Ccode>layout\u003C\u002Fcode> – “grid”, “masonry”, or “list” (default: grid)\u003C\u002Fli>\n\u003Cli>\u003Ccode>columns\u003C\u002Fcode> – 2, 3, or 4 (default: 3)\u003C\u002Fli>\n\u003Cli>\u003Ccode>items_per_page\u003C\u002Fcode> – 6, 12, 24, 50, or 100 (default: 12)\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_field\u003C\u002Fcode> – JSON field for image (default: image)\u003C\u002Fli>\n\u003Cli>\u003Ccode>title_field\u003C\u002Fcode> – JSON field for title (default: title)\u003C\u002Fli>\n\u003Cli>\u003Ccode>subtitle_field\u003C\u002Fcode> – JSON field for subtitle (default: subtitle)\u003C\u002Fli>\n\u003Cli>\u003Ccode>description_field\u003C\u002Fcode> – JSON field for description (default: description)\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_field\u003C\u002Fcode> – JSON field for link (default: link)\u003C\u002Fli>\n\u003C\u002Ful>\n","Transform JSON data and WordPress posts into beautiful card grids. Perfect for teams, products, portfolios, and blogs.",0,505,"2026-02-11T20:03:00.000Z","6.7.5","6.0","7.4",[18,19,20,21,22],"cards","data","grid","json","layout","https:\u002F\u002Fgithub.com\u002FTableCrafter\u002Fcardcrafter-data-grids","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.14.2.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"fahdi",4,10,30,94,"2026-05-19T20:16:07.054Z",[38,61,80,103,124],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":25,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":58,"download_link":59,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"cards-layout","Cards Layout","1.1.4","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Cp>\u003Cstrong>Cards Layout\u003C\u002Fstrong> is the ultimate Gutenberg block for WordPress users who need a professional way to display content. Whether you are building a portfolio, a team section, or a featured post list, this plugin provides the flexibility of \u003Cstrong>Grid, List, and Carousel layouts\u003C\u002Fstrong> in a single block.\u003C\u002Fp>\n\u003Cp>Stop struggling with complex CSS. With Cards Layout, you can visually design your content cards directly within the WordPress editor. It is lightweight, SEO-friendly, and fully responsive, ensuring your cards look great on mobile, tablet, and desktop devices.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Default layout available.\u003C\u002Fli>\n\u003Cli>Set card border, padding, and border radius.\u003C\u002Fli>\n\u003Cli>Customize card title, description, and button typography, color, padding, and border radius.\u003C\u002Fli>\n\u003Cli>Set card URL and button URL now open in a new tab .\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to use Cards Layout\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>First, Install the Cards Layout plugin from your WordPress dashboard.\u003C\u002Fli>\n\u003Cli>Open the Gutenberg editor and search for “Cards Layout” or find it in the Widgets block category.\u003C\u002Fli>\n\u003Cli>Customize the design, colors, and typography using the settings sidebar on the right.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Publish your page and enjoy your new layout!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For installation help click on Installation Tab\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>– Did you like this plugin? Dislike it? Have a feature request? [Please share your feedback with us](mailto:omor45faruk@gmail.com\u003C\u002Fh4>\n\u003Cp>‘Send feedback’)\u003C\u002Fp>\n","A powerful, customizable Gutenberg block to create stunning card layouts, responsive grids, and carousels for your content.",300,1976,2,"2026-04-16T05:07:00.000Z","7.0","6.5","7.1",[54,18,55,56,57],"block","grid-layout","gutenberg","post-grid","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcards-layout.1.1.4.zip","2026-04-16T10:56:18.058Z",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":35,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":58,"tags":75,"homepage":58,"download_link":78,"security_score":79,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"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,187526,13,"2023-07-11T16:52:00.000Z","6.2.9","5.8",[54,76,77,20,22],"blocks","design","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flayout-grid.zip",85,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":60},"schema","Schema","1.7.9.6","Hesham Zebida","https:\u002F\u002Fprofiles.wordpress.org\u002Fhishaman\u002F","\u003Cp>Like Schema plugin? Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fschema\u002Freviews\u002F\" rel=\"ugc\">5 star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Super fast, light-weight plugin for adding schema.org structured data markup in recommended JSON-LD format automatically to WordPress sites.\u003C\u002Fp>\n\u003Cp>Enhanced Presentation in Search Results By including structured data appropriate to your content, your site can enhance its search results and presentation.\u003C\u002Fp>\n\u003Cp>Check out the \u003Ca href=\"https:\u002F\u002Fschema.press\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> for more info and \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>What is Schema markup?\u003C\u002Fh3>\n\u003Cp>Schema markup is code (semantic vocabulary) that you put on your website to help the search engines return more informative results for users. So, Schema is not just for SEO reasons, it’s also for the benefit of the searcher.\u003C\u002Fp>\n\u003Ch3>Schema.org Structured Data Demo & Examples\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>View our \u003Ca href=\"https:\u002F\u002Fdemo.schema.reviews\u002F\" rel=\"nofollow ugc\">Live Structured Data Demo\u003C\u002Fa> examples site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>View \u003Ca href=\"https:\u002F\u002Fwpgrade.com\u002F\" rel=\"nofollow ugc\">WordPress Grade\u003C\u002Fa> site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Schema Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use, set it and forget it, with minimal settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Support for different schema.org types. \u003C\u002Fli>\n\u003Cli>Enable Schema types at once per post type or post category.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Enable Schema types anywhere you want on your site content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> Customize source data of schema.org properties.\u003C\u002Fli>\n\u003Cli>Valid markup, test it in Google Structured Data Testing Tool.\u003C\u002Fli>\n\u003Cli>Output JSON-LD format, the most recommended by Google.\u003C\u002Fli>\n\u003Cli>Reuse data saved in post meta, which is created by other plugins.\u003C\u002Fli>\n\u003Cli>Extensible, means you can extend its functionality via other plugins, extensions or within your Theme’s functions.php file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>Note: some features are Premium. Which means you need Schema Premium to have those features. \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fpricing\u002F\" rel=\"nofollow ugc\">Get Schema Premium here\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Free vs Premium\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>See: a \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fvs\u002F\" rel=\"nofollow ugc\">Free vs Premium comparison\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Free Plugin Extensions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fschema-review\u002F\" rel=\"ugc\">Schema Review\u003C\u002Fa>: Extend Schema functionality by adding review and rating Structured Data functionality for Editors and Authors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fschema-default-image\u002F\" rel=\"ugc\">Schema Default Image\u003C\u002Fa>: Add ability to set a default WordPress Featured image for schema.org markup.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Plugin Extensions\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-woocommerce\u002F\" rel=\"nofollow ugc\">Schema for WooCommerce\u003C\u002Fa>: Integration for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-faq-block\u002F\" rel=\"nofollow ugc\">Schema FAQ Block\u003C\u002Fa>: Add FAQ Block. ( \u003Ca href=\"https:\u002F\u002Fdemo.schema.reviews\u002Fextensions\u002Fschema-faq-block\u002F\" rel=\"nofollow ugc\">FAQPage Demo\u003C\u002Fa> ).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-howto-block\u002F\" rel=\"nofollow ugc\">Schema How-To Block\u003C\u002Fa>: Add How-To Block.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-rating\u002F\" rel=\"nofollow ugc\">Schema Rating\u003C\u002Fa>: Allow site visitors to submit rating ( \u003Ca href=\"https:\u002F\u002Fdemo.schema.reviews\u002Fnested-aggregate-rating\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> ).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-reviews\u002F\" rel=\"nofollow ugc\">Schema Reviews\u003C\u002Fa>: Allow site visitors to submit reviews ( \u003Ca href=\"https:\u002F\u002Fdemo.schema.reviews\u002Fnested-review\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa> ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Google\u002FSchema Markups\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fcustomize\u002Foverview\" rel=\"nofollow ugc\">Knowledge Graph\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fcustomize\u002Flogos\" rel=\"nofollow ugc\">Logos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fcustomize\u002Fcontact-points\" rel=\"nofollow ugc\">Company Contact Numbers\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fcustomize\u002Fsocial-profiles\" rel=\"nofollow ugc\">Social Profile Links\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Style Your Search Results:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fcustomize\u002Flogos\" rel=\"nofollow ugc\">Enable Sitelinks Search Box\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fstructured-data\u002Fsite-name\" rel=\"nofollow ugc\">Show Your Site Name in Search\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Schema.org Types\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>Creative Work\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FArticle\" rel=\"nofollow ugc\">Article\u003C\u002Fa> enabled on Pages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FBlogPosting\" rel=\"nofollow ugc\">BlogPosting\u003C\u002Fa> enabled on Posts\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FNewsArticle\" rel=\"nofollow ugc\">NewsArticle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FReport\" rel=\"nofollow ugc\">Report\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FScholarlyArticle\" rel=\"nofollow ugc\">ScholarlyArticle\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FTechArticle\" rel=\"nofollow ugc\">TechArticle\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FBlog\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> to markup Blog posts list page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FWPHeader\" rel=\"nofollow ugc\">WPHeader\u003C\u002Fa> to markup Web Page Header.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FWPFooter\" rel=\"nofollow ugc\">WPFooter\u003C\u002Fa> to markup Web Page Footer.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FBreadcrumbList\" rel=\"nofollow ugc\">BreadcrumbList\u003C\u002Fa> to markup Breadcrumbs.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FCollectionPage\" rel=\"nofollow ugc\">CollectionPage\u003C\u002Fa> to markup Categories Archives.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FCollectionPage\" rel=\"nofollow ugc\">CollectionPage\u003C\u002Fa> to markup Tags Archives.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FItemList\" rel=\"nofollow ugc\">ItemList\u003C\u002Fa> to markup Post Type Archives.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FAboutPage\" rel=\"nofollow ugc\">AboutPage\u003C\u002Fa> to markup the About page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FContactPage\" rel=\"nofollow ugc\">ContactPage\u003C\u002Fa> to markup the Contact page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FPerson\" rel=\"nofollow ugc\">Person\u003C\u002Fa> enabled on Author pages\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FVideoObject\" rel=\"nofollow ugc\">VideoObject\u003C\u002Fa> enable automatically on all videos embedded with oEmbed. Supports VideoPress, YouTube, TED, Vimeo, Dailymotion, and Vine.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FAudioObject\" rel=\"nofollow ugc\">AudioObject\u003C\u002Fa> enable automatically on all audio embedded with oEmbed. Supports SoundCloud, and Mixcloud.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Supported Schema.org Types\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Schema Premium has additional support for \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fsupported-types\u002F\" rel=\"nofollow ugc\">schema.org types\u003C\u002Fa>, including:\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-article\u002Fs\" rel=\"nofollow ugc\">Article\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-markup-blogposting\u002F\" rel=\"nofollow ugc\">Blog Posting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-event\u002F\" rel=\"nofollow ugc\">Event\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-faq-page\u002F\" rel=\"nofollow ugc\">FAQPage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-howto\u002F\" rel=\"nofollow ugc\">HowTo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-course\u002F\" rel=\"nofollow ugc\">Course\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-markup-special-announcement\u002F\" rel=\"nofollow ugc\">SpecialAnnouncement\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FJobPosting\" rel=\"nofollow ugc\">Job Posting\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-localbusiness\u002F\" rel=\"nofollow ugc\">Local Business\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.org\u002FPerson\" rel=\"nofollow ugc\">Person\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-product\u002F\" rel=\"nofollow ugc\">Product\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-recipe\u002F\" rel=\"nofollow ugc\">Recipe\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-markup-for-review\u002F\" rel=\"nofollow ugc\">Review\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-service\u002F\" rel=\"nofollow ugc\">Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdocs-premium\u002Fadd-schema-org-markup-for-software-application\u002F\" rel=\"nofollow ugc\">Software Application\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fschema.press\u002Fversion-110-support-medical-web-page\u002F\" rel=\"nofollow ugc\">WebPage\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Schema.org Markup Examples\u003C\u002Fh3>\n\u003Cp>View our \u003Ca href=\"https:\u002F\u002Fdemo.schema.reviews\u002F\" rel=\"nofollow ugc\">Live Structured Data Demo\u003C\u002Fa> examples.\u003C\u002Fp>\n\u003Ch3>Supported Plugins\u003C\u002Fh3>\n\u003Cp>Schema plugin integrates and\u002For play nicely with (not necessarily a full integration):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>AMP plugin (Automattic’s Accelerated Mobile Pages)\u003C\u002Fli>\n\u003Cli>Accelerated Mobile Pages – AMP for WP\u003C\u002Fli>\n\u003Cli>WPRichSnippets\u003C\u002Fli>\n\u003Cli>The SEO Framework\u003C\u002Fli>\n\u003Cli>WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>ThirstyAffiliates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>[Premium]\u003C\u002Fstrong> WooCommerce: \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-woocommerce\u002F\" rel=\"nofollow ugc\">Schema for WooCommerce\u003C\u002Fa> extension.\u003C\u002Fli>\n\u003Cli>Easy Digital Downloads (EDD)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported Themes\u003C\u002Fh3>\n\u003Cp>The plugin should work fine with any well coded WordPress theme, however these themes were tested and works properly with the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Genesis 2.x \u003C\u002Fli>\n\u003Cli>Thesis 2.x\u003C\u002Fli>\n\u003Cli>Divi\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium support\u003C\u002Fh3>\n\u003Cp>schema.press team does not always provide active support for the Schema plugin on the WordPress.org forums, as we prioritize our email support. One-on-one email support is available to people who \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fpricing\u002F\" rel=\"nofollow ugc\">bought Schema Premium\u003C\u002Fa> only.\u003C\u002Fp>\n\u003Cp>Note that the premium \u003Ca href=\"https:\u002F\u002Fschema.press\u002Fdownloads\u002Fschema-premium\u002F\" rel=\"nofollow ugc\">Schema Plugin\u003C\u002Fa> also has several extra \u003Ca href=\"https:\u002F\u002Fschema.press\u002Ffeatures\u002F\" rel=\"nofollow ugc\">features\u003C\u002Fa> too, including the option to enable more schema.org types, set content location target for markup, and map schema.org properties, so it is well worth your investment!\u003C\u002Fp>\n\u003Ch3>Developers?\u003C\u002Fh3>\n\u003Cp>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fschemapress\u002FSchema\" rel=\"nofollow ugc\">fork the project on GitHub\u003C\u002Fa> and submit your contributions via pull request.\u003C\u002Fp>\n","Get the next generation of Schema Structured Data to enhance your WordPress site presentation in Google search results.",40000,1417235,86,221,"2025-06-14T22:57:00.000Z","6.8.5","4.0","5.4",[97,98,81,99,100],"json-ld","rich-snippets","schema-org","structured-data","https:\u002F\u002Fschema.press","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fschema.zip",{"slug":104,"name":105,"version":41,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":35,"num_ratings":112,"last_updated":113,"tested_up_to":93,"requires_at_least":114,"requires_php":115,"tags":116,"homepage":58,"download_link":120,"security_score":121,"vuln_count":122,"unpatched_count":11,"last_vuln_date":123,"fetched_at":60},"wp-blog-post-layouts","WP Blog Post Layouts","CodeVibrant","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodevibrant\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.codevibrant.com\u002Fplugins\u002Fblog-post-layouts\u002F\" rel=\"nofollow ugc\">Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fdocs.codevibrant.com\u002Fplugins\u002Fblog-post-layouts\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcodevibrant.com\u002Fpricing\u002F?product_id=14492\" rel=\"nofollow ugc\">Premium Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP Blog Post Layouts\u003C\u002Fstrong> is a versatile plugin specially designed to create layouts of WordPress blogs without any coding knowledge required. It comes with several archive layouts types: Masonry, Grid, and List, each with 3 different variations. It gives you full control to style blog posts exactly the way you want. It is fully compatible with both Gutenberg and Elementor. With this plugin, you can rearrange WordPress posts, configure colors, customize typography, set content length, and so on. Furthermore, it offers the category option that lets you display posts from specific categories in your site.\u003C\u002Fp>\n\u003Ch3>Features and Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with Gutenberg Editor and Elementor PageBuilder.\u003C\u002Fli>\n\u003Cli>Archive your default posts.\u003C\u002Fli>\n\u003Cli>Multiple archive layout types ( Grid, List, and Masonry ).\u003C\u002Fli>\n\u003Cli>Each layout with 3 different variations\u003Cbr \u002F>\n    – Grid( 3 variations )\u003Cbr \u002F>\n    – List( 3 variations )\u003Cbr \u002F>\n    – Masonry( 3 variations )\u003C\u002Fli>\n\u003Cli>Multiple Archive Columns ( upto 5 columns )\u003C\u002Fli>\n\u003Cli>Category Select option – display posts from specific category.\u003C\u002Fli>\n\u003Cli>OrderBy and Order Options – display your posts in descending, ascending manner w.r.t to post date and title.\u003C\u002Fli>\n\u003Cli>Post Count Option – number of posts to display\u003C\u002Fli>\n\u003Cli>Set content length option.\u003C\u002Fli>\n\u003Cli>Show\u002FHide option for meta.\u003C\u002Fli>\n\u003Cli>Show\u002FHide post margin option.\u003C\u002Fli>\n\u003Cli>Color options.\u003Cbr \u002F>\n    – Font Color\u003Cbr \u002F>\n    – Button Background Color\u003Cbr \u002F>\n    – Border Color\u003Cbr \u002F>\n    – Link Hover Color \u003C\u002Fli>\n\u003Cli>Enable\u002FDisable custom typography option.\u003C\u002Fli>\n\u003Cli>Flexible Typography option available for Block title, Post title, Content, Meta, Button\u003C\u002Fli>\n\u003Cli>Available settings tabs\u003Cbr \u002F>\n    – Basic Settings\u003Cbr \u002F>\n    – Query Settings\u003Cbr \u002F>\n    – Layout Settings\u003Cbr \u002F>\n    – Typography Settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s Next\u003C\u002Fh4>\n\u003Cp>Checkout out our other projects for WordPress\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fmysterythemes.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">Mystery Themes\u003C\u002Fa> – has 30+ beautiful and elegant responsive WordPress Themes.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpallresources.com\u002F\" rel=\"nofollow ugc\">WPAllresources\u003C\u002Fa> – A complete WordPress resources with Collection of WordPress Themes by Well Renowned Authors.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can contribute to the source code in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcodevibrant\u002Fwp-blog-post-layouts\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> page.\u003C\u002Fp>\n","Versatile plugin specially designed to create beautiful posts layouts. Fully compatible with Gutenberg and Elementor. Comes with advanced features suc &hellip;",10000,206865,83,"2025-04-21T07:32:00.000Z","5.0","7.2",[76,117,20,118,119],"elementor","gutenberg-blocks","post-layouts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-blog-post-layouts.1.1.4.zip",90,1,"2024-06-20 12:56:54",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":132,"downloaded":133,"rating":134,"num_ratings":135,"last_updated":136,"tested_up_to":137,"requires_at_least":114,"requires_php":50,"tags":138,"homepage":58,"download_link":142,"security_score":143,"vuln_count":144,"unpatched_count":11,"last_vuln_date":145,"fetched_at":60},"blog-filter","Blog Filter Post Filtering","1.7.9","A WP Life","https:\u002F\u002Fprofiles.wordpress.org\u002Fawordpresslife\u002F","\u003Cp>\u003Cstrong>Blog Filter\u003C\u002Fstrong> is a WordPress plugin designed to help website owners display their blog posts in organized, filterable layouts. Whether you run a personal blog, news site, or content-heavy portal, this plugin provides an intuitive way for visitors to browse and discover posts based on categories or tags.\u003C\u002Fp>\n\u003Cp>The plugin automatically fetches your existing WordPress posts and displays them in a grid or masonry layout. Visitors can click on filter buttons to instantly see posts from specific categories or tags, making content discovery much easier on sites with large archives.\u003C\u002Fp>\n\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\u002F7Ue3eIM3nu4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&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>\n\u003Cp>\u003Cstrong>Upgrade To Premium –  \u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fblog-filter-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Blog Filter Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium \u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" rel=\"nofollow ugc\">Blog Filter Plugin Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What Does Blog Filter Do?\u003C\u002Fh4>\n\u003Cp>At its core, Blog Filter takes your WordPress posts and presents them in a visually organized manner. Instead of showing posts in a traditional chronological list, you can display them in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid Layouts\u003C\u002Fstrong> – Posts arranged in neat rows and columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masonry Layouts\u003C\u002Fstrong> – Pinterest-style arrangement that optimizes space by eliminating gaps between posts of different heights\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The filtering functionality lets visitors click on category or tag buttons to view only the posts that match their interests. This happens dynamically on the page without requiring a reload.\u003C\u002Fp>\n\u003Ch4>Who Can Benefit From This Plugin?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Content Publishers\u003C\u002Fstrong>: If your site has hundreds of articles across multiple topics, filtering helps readers find relevant content quickly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>News Websites\u003C\u002Fstrong>: Organize stories by categories like sports, technology, entertainment, and let users toggle between sections.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Educational Blogs\u003C\u002Fstrong>: Students and researchers can filter posts by subject matter or topic tags.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Portfolio Blogs\u003C\u002Fstrong>: Showcase written work or case studies with easy category-based navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Magazine-Style Sites\u003C\u002Fstrong>: Present content in a visually appealing grid that resembles magazine layouts.\u003C\u002Fp>\n\u003Ch4>Quick Setup Guide\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin through your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Navigate to “Plugins Menu > Blog Filter Settings”\u003C\u002Fli>\n\u003Cli>Configure the appearance and filtering options\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode\u003C\u002Fli>\n\u003Cli>Paste the shortcode into any page, post, or widget area\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it. The plugin handles the rest automatically.\u003C\u002Fp>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cp>Blog Filter supports multiple languages out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic (ar)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL)\u003C\u002Fli>\n\u003Cli>Finnish (fi_FI)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL)\u003C\u002Fli>\n\u003Cli>Hindi (hi_IN)\u003C\u002Fli>\n\u003Cli>Hungarian (hu_HU)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Japanese (ja_JP)\u003C\u002Fli>\n\u003Cli>Polish (pl_PL)\u003C\u002Fli>\n\u003Cli>Portuguese (pt_PT)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also translate the plugin into your native language using standard WordPress translation methods.\u003C\u002Fp>\n\u003Ch3>Blog Filter Features\u003C\u002Fh3>\n\u003Ch4>Automatic Post Detection\u003C\u002Fh4>\n\u003Cp>The plugin automatically pulls in your existing WordPress posts. There’s no manual entry required – just install, configure your display preferences, and your posts appear in the filtered layout.\u003C\u002Fp>\n\u003Ch4>Category and Tag Filtering\u003C\u002Fh4>\n\u003Cp>Choose whether to filter posts by categories, tags, or both. Filter buttons appear above your post grid, allowing visitors to narrow down content with a single click.\u003C\u002Fp>\n\u003Ch4>Responsive Grid Layout\u003C\u002Fh4>\n\u003Cp>Posts display in a grid format that adapts to screen sizes. Whether someone visits on a desktop monitor, tablet, or smartphone, the layout adjusts accordingly.\u003C\u002Fp>\n\u003Ch4>Masonry Arrangement\u003C\u002Fh4>\n\u003Cp>Enable masonry layout to create that Pinterest-style look where posts of varying heights fit together without awkward gaps. This works particularly well when your posts have featured images of different dimensions.\u003C\u002Fp>\n\u003Ch4>Image Quality Control\u003C\u002Fh4>\n\u003Cp>Select the image resolution for displayed thumbnails. You can opt for high-resolution images on design-focused sites, or choose smaller sizes for faster page loads.\u003C\u002Fp>\n\u003Ch4>Multi-Color Filter Buttons\u003C\u002Fh4>\n\u003Cp>Apply different colors to your filter buttons to match your site’s design or to help visitors visually distinguish between categories.\u003C\u002Fp>\n\u003Ch4>Post Titles and Details\u003C\u002Fh4>\n\u003Cp>Show or hide post titles, dates, authors, and other metadata. Control what information appears beneath each post thumbnail.\u003C\u002Fp>\n\u003Ch4>Automatic Post Links\u003C\u002Fh4>\n\u003Cp>Each post in the grid links directly to its full single post page. No additional configuration needed.\u003C\u002Fp>\n\u003Ch4>Shortcode-Based Placement\u003C\u002Fh4>\n\u003Cp>Use the generated shortcode to place your filtered post grid anywhere on your site – pages, posts, sidebar widgets, or page builder sections.\u003C\u002Fp>\n\u003Ch4>Load More Functionality\u003C\u002Fh4>\n\u003Cp>Instead of pagination, you can enable a “Load More” button that fetches additional posts without page reloads.\u003C\u002Fp>\n\u003Ch4>Custom Post Type Support\u003C\u002Fh4>\n\u003Cp>Display posts from custom post types, not just standard WordPress posts.\u003C\u002Fp>\n\u003Ch3>Premium Version Features\u003C\u002Fh3>\n\u003Cp>The premium version of Blog Filter includes additional capabilities:\u003C\u002Fp>\n\u003Ch4>BLOG FILTER PREMIUM FEATURES WITH DEMO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-1\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 1)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-2\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 2)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-3\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 3)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fcolumn-layout\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout with filters)\" rel=\"nofollow ugc\">Blog Filter Premium Multiple Column Layout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fblog-filter-without-image\u002F\" title=\"Blog Filter Premium (Blog Post without Image Layout with filters)\" rel=\"nofollow ugc\">Blog Filter Premium Without Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fblog-without-filter\u002F\" title=\"Blog Filter Premium (Blog Post without Filters Layout)\" rel=\"nofollow ugc\">Blog Filter Premium Without Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fhover-effect-1\u002F\" title=\"Blog Filter Premium (Blog Post Multi Hover Effects)\" rel=\"nofollow ugc\">Blog Filter Premium With Hover Effects\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" title=\"Blog Filter Premium (Blog Post Image With Lightbox)\" rel=\"nofollow ugc\">Blog Filter Premium With Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" title=\"Blog Filter Premium (Blog Post Image With Single Post Link On Image)\" rel=\"nofollow ugc\">Blog Filter Premium With Single Post Link On Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fsecond-veriation\u002F\" title=\"Blog Filter Premium (Blog Post Image With Second Variation for Title, Date & Author)\" rel=\"nofollow ugc\">Blog Filter Premium With Second Variation for Title, Date & Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple pre-designed templates\u003C\u002Fli>\n\u003Cli>Up to 4-column layouts\u003C\u002Fli>\n\u003Cli>Five hover effects for post thumbnails\u003C\u002Fli>\n\u003Cli>Lightbox popup for featured images\u003C\u002Fli>\n\u003Cli>Unlimited filter colors\u003C\u002Fli>\n\u003Cli>Custom CSS option for advanced styling\u003C\u002Fli>\n\u003Cli>Widget support for sidebar placement\u003C\u002Fli>\n\u003Cli>Additional post metadata display options\u003C\u002Fli>\n\u003Cli>Bootstrap-based framework\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Understanding Masonry Layouts\u003C\u002Fh3>\n\u003Cp>Masonry layout arranges elements in a grid where items are positioned to fill vertical space efficiently. Unlike traditional grids where each row has the same height, masonry allows items of different sizes to stack closely together.\u003C\u002Fp>\n\u003Cp>This layout style became popular through sites like Pinterest and works well for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts with varied featured image dimensions\u003C\u002Fli>\n\u003Cli>Content archives with mixed media types\u003C\u002Fli>\n\u003Cli>Visual portfolios and galleries\u003C\u002Fli>\n\u003Cli>Magazine-style homepage designs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Blog Filter handles masonry calculations automatically. You enable the option, and the plugin takes care of positioning each post to minimize empty space.\u003C\u002Fp>\n\u003Ch3>Lightbox Functionality\u003C\u002Fh3>\n\u003Cp>The premium version includes Swipebox lightbox integration, which displays featured images in an overlay popup. Key lightbox features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Swipe gestures for mobile navigation\u003C\u002Fli>\n\u003Cli>Keyboard navigation on desktop\u003C\u002Fli>\n\u003Cli>CSS transitions with jQuery fallback\u003C\u002Fli>\n\u003Cli>Retina-ready UI icons\u003C\u002Fli>\n\u003Cli>Browser compatibility: Chrome, Safari, Firefox, Opera, IE9+, iOS 4+, Android, Windows Phone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recommended Plugins\u003C\u002Fh3>\n\u003Cp>Other plugins from the same development team:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-filter-gallery\u002F\" title=\"Portfolio Filter Gallery\" rel=\"ugc\">Portfolio Filter Gallery\u003C\u002Fa> – Create filterable image galleries for portfolios, photography, and artwork.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finsta-type-gallery\u002F\" title=\"Instagram Type Gallery\" rel=\"ugc\">Instagram Type Gallery\u003C\u002Fa> – Display images in Instagram-inspired grid layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-grid-gallery\u002F\" title=\"Grid Gallery Plugin\" rel=\"ugc\">Grid Gallery\u003C\u002Fa> – Simple grid layout for image galleries in posts, pages, and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-image-gallery\u002F\" title=\"Image Gallery Plugin\" rel=\"ugc\">Image Gallery\u003C\u002Fa> – Lightbox-enabled gallery for displaying images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-photo-gallery\u002F\" title=\"Photo Gallery Plugin\" rel=\"ugc\">Photo Gallery\u003C\u002Fa> – Versatile gallery supporting photos, videos, links, and maps.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-slider-gallery\u002F\" title=\"Slider Plugin\" rel=\"ugc\">Responsive Slider Gallery\u003C\u002Fa> – Create responsive image sliders with shortcode placement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-video-gallery\u002F\" title=\"Video Gallery Plugin\" rel=\"ugc\">Video Gallery\u003C\u002Fa> – Display video content in organized gallery layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-contact-form-widget\u002F\" title=\"Contact Form Plugin\" rel=\"ugc\">Contact Form Widget\u003C\u002Fa> – Add contact forms via shortcodes and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-social-media-widget\u002F\" title=\"Social Media Widget\" rel=\"ugc\">Social Media Widget\u003C\u002Fa> – Display social media profile links in your sidebar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fslider-responsive-slideshow\u002F\" title=\"Responsive Slider Plugin\" rel=\"ugc\">Slider Responsive Slideshow\u003C\u002Fa> – Lightweight responsive slider for WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffacebook-likebox-widget-and-shortcode\u002F\" title=\"Facebook Likebox Plugin\" rel=\"ugc\">Facebook Like Box\u003C\u002Fa> – Embed Facebook page like boxes on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Blog Filter helps users display posts in filterable grid and masonry layouts. Organize content by categories or tags with customizable designs.",7000,345049,98,78,"2026-04-13T12:13:00.000Z","6.9.4",[125,139,140,57,141],"blog-layout","category-filter","tag-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-filter.1.7.9.zip",96,3,"2026-02-11 00:00:00",{"attackSurface":147,"codeSignals":299,"taintFlows":426,"riskAssessment":483,"analyzedAt":491},{"hooks":148,"ajaxHandlers":254,"restRoutes":287,"shortcodes":288,"cronEvents":295,"entryPointCount":298,"unprotectedCount":122},[149,155,158,162,166,170,174,178,181,184,188,191,194,197,202,206,211,215,218,222,226,230,232,235,240,244,248,251],{"type":150,"name":151,"callback":152,"file":153,"line":154},"action","wp_enqueue_scripts","register_assets","cardcrafter.php",50,{"type":150,"name":156,"callback":152,"file":153,"line":157},"admin_enqueue_scripts",51,{"type":150,"name":159,"callback":160,"file":153,"line":161},"admin_menu","add_admin_menu",54,{"type":150,"name":163,"callback":164,"file":153,"line":165},"admin_init","activation_redirect",57,{"type":150,"name":167,"callback":168,"file":153,"line":169},"admin_notices","show_activation_notice",58,{"type":150,"name":171,"callback":172,"file":153,"line":173},"init","register_block",62,{"type":150,"name":175,"callback":176,"file":153,"line":177},"cardcrafter_refresher_cron","automated_cache_refresh",72,{"type":150,"name":179,"callback":180,"file":153,"line":90},"plugins_loaded","init_elementor_integration",{"type":150,"name":179,"callback":182,"file":153,"line":183},"init_license_manager",89,{"type":150,"name":185,"callback":186,"priority":33,"file":153,"line":187},"save_post","invalidate_post_cache",2144,{"type":150,"name":189,"callback":186,"priority":33,"file":153,"line":190},"delete_post",2145,{"type":150,"name":192,"callback":186,"priority":33,"file":153,"line":193},"wp_trash_post",2146,{"type":150,"name":195,"callback":186,"priority":33,"file":153,"line":196},"untrash_post",2147,{"type":150,"name":198,"callback":199,"file":200,"line":201},"elementor\u002Fdynamic_tags\u002Fregister_tags","register_dynamic_tags","elementor\u002Fclass-cardcrafter-dynamic-tags-manager.php",66,{"type":150,"name":203,"callback":204,"file":200,"line":205},"elementor\u002Fdynamic_tags\u002Fregister_groups","register_dynamic_tag_groups",69,{"type":150,"name":207,"callback":208,"file":209,"line":210},"elementor\u002Fwidgets\u002Fwidgets_registered","register_widgets","elementor\u002Fclass-cardcrafter-elementor-manager.php",60,{"type":150,"name":212,"callback":213,"file":209,"line":214},"elementor\u002Felements\u002Fcategories_registered","register_widget_categories",61,{"type":150,"name":216,"callback":217,"file":209,"line":173},"elementor\u002Ffrontend\u002Fafter_register_scripts","register_frontend_scripts",{"type":150,"name":219,"callback":220,"file":209,"line":221},"elementor\u002Ffrontend\u002Fafter_register_styles","register_frontend_styles",63,{"type":150,"name":223,"callback":224,"file":209,"line":225},"elementor\u002Feditor\u002Fafter_enqueue_scripts","register_editor_scripts",64,{"type":150,"name":227,"callback":228,"file":209,"line":229},"elementor\u002Finit","init_dynamic_tags_manager",67,{"type":150,"name":167,"callback":231,"file":209,"line":79},"admin_notice_minimum_elementor_version",{"type":150,"name":167,"callback":233,"file":209,"line":234},"admin_notice_minimum_php_version",91,{"type":236,"name":237,"callback":238,"file":239,"line":90},"filter","cardcrafter_max_cards_per_page","filter_max_cards","includes\u002Fclass-cardcrafter-license-manager.php",{"type":236,"name":241,"callback":242,"file":239,"line":243},"cardcrafter_allowed_export_formats","filter_export_formats",87,{"type":236,"name":245,"callback":246,"file":239,"line":247},"cardcrafter_advanced_filtering_enabled","filter_advanced_filtering",88,{"type":236,"name":249,"callback":250,"file":239,"line":183},"cardcrafter_premium_templates_enabled","filter_premium_templates",{"type":150,"name":156,"callback":252,"file":239,"line":253},"enqueue_admin_scripts",92,[255,261,265,266,269,272,274,278,281,284],{"action":256,"nopriv":257,"callback":258,"hasNonce":259,"hasCapCheck":257,"file":153,"line":260},"cc_dismiss_activation_notice",false,"dismiss_activation_notice",true,59,{"action":262,"nopriv":257,"callback":263,"hasNonce":259,"hasCapCheck":257,"file":153,"line":264},"cardcrafter_proxy_fetch","ajax_proxy_fetch",65,{"action":262,"nopriv":259,"callback":263,"hasNonce":259,"hasCapCheck":257,"file":153,"line":201},{"action":267,"nopriv":257,"callback":268,"hasNonce":259,"hasCapCheck":257,"file":153,"line":205},"cardcrafter_wp_posts_preview","ajax_wp_posts_preview",{"action":270,"nopriv":257,"callback":271,"hasNonce":259,"hasCapCheck":257,"file":153,"line":135},"cc_subscribe_lead","handle_lead_subscription",{"action":270,"nopriv":259,"callback":271,"hasNonce":259,"hasCapCheck":257,"file":153,"line":273},79,{"action":275,"nopriv":257,"callback":276,"hasNonce":259,"hasCapCheck":257,"file":153,"line":277},"cc_save_onboarding_progress","save_onboarding_progress",82,{"action":279,"nopriv":257,"callback":280,"hasNonce":259,"hasCapCheck":257,"file":153,"line":112},"cc_complete_first_card","complete_first_card",{"action":282,"nopriv":257,"callback":283,"hasNonce":259,"hasCapCheck":259,"file":239,"line":277},"cardcrafter_check_license","ajax_check_license",{"action":285,"nopriv":257,"callback":286,"hasNonce":257,"hasCapCheck":257,"file":239,"line":112},"cardcrafter_activate_license","ajax_activate_license",[],[289,292],{"tag":4,"callback":290,"file":153,"line":291},"render_cards",52,{"tag":293,"callback":290,"file":153,"line":294},"cardcrafter",53,[296],{"hook":175,"callback":175,"file":153,"line":297},74,12,{"dangerousFunctions":300,"sqlUsage":301,"outputEscaping":304,"fileOperations":48,"externalRequests":32,"nonceChecks":424,"capabilityChecks":144,"bundledLibraries":425},[],{"prepared":302,"raw":11,"locations":303},6,[],{"escaped":305,"rawEcho":173,"locations":306},124,[307,310,312,314,316,319,321,322,323,324,325,327,329,330,331,334,336,338,340,342,344,346,348,351,353,355,357,359,361,363,365,367,370,372,374,375,378,380,382,383,384,386,387,390,391,393,394,395,397,398,400,402,404,407,409,411,413,416,417,418,420,422],{"file":153,"line":308,"context":309},640,"raw output",{"file":153,"line":311,"context":309},691,{"file":153,"line":313,"context":309},716,{"file":153,"line":315,"context":309},723,{"file":317,"line":318,"context":309},"debug-ajax-endpoints.php",39,{"file":317,"line":320,"context":309},49,{"file":317,"line":165,"context":309},{"file":317,"line":169,"context":309},{"file":317,"line":214,"context":309},{"file":317,"line":173,"context":309},{"file":317,"line":326,"context":309},77,{"file":317,"line":328,"context":309},81,{"file":317,"line":243,"context":309},{"file":317,"line":121,"context":309},{"file":332,"line":333,"context":309},"elementor\u002Fclass-cardcrafter-elementor-widget.php",846,{"file":332,"line":335,"context":309},847,{"file":332,"line":337,"context":309},848,{"file":332,"line":339,"context":309},849,{"file":332,"line":341,"context":309},850,{"file":332,"line":343,"context":309},851,{"file":332,"line":345,"context":309},852,{"file":347,"line":277,"context":309},"elementor\u002Fdynamic-tags\u002Fcardcrafter-meta-tag.php",{"file":349,"line":350,"context":309},"elementor\u002Fdynamic-tags\u002Fcardcrafter-post-data-tag.php",112,{"file":349,"line":352,"context":309},116,{"file":349,"line":354,"context":309},121,{"file":349,"line":356,"context":309},126,{"file":349,"line":358,"context":309},130,{"file":349,"line":360,"context":309},134,{"file":349,"line":362,"context":309},139,{"file":364,"line":25,"context":309},"elementor\u002Fdynamic-tags\u002Fcardcrafter-taxonomy-tag.php",{"file":239,"line":366,"context":309},354,{"file":368,"line":369,"context":309},"simple-debug.php",17,{"file":368,"line":371,"context":309},32,{"file":368,"line":373,"context":309},41,{"file":368,"line":157,"context":309},{"file":376,"line":377,"context":309},"simple-syntax-check.php",16,{"file":376,"line":379,"context":309},38,{"file":376,"line":381,"context":309},40,{"file":376,"line":260,"context":309},{"file":376,"line":214,"context":309},{"file":376,"line":385,"context":309},71,{"file":376,"line":35,"context":309},{"file":388,"line":389,"context":309},"test-security-fix.php",18,{"file":388,"line":229,"context":309},{"file":388,"line":392,"context":309},68,{"file":388,"line":79,"context":309},{"file":388,"line":90,"context":309},{"file":388,"line":396,"context":309},99,{"file":388,"line":25,"context":309},{"file":388,"line":399,"context":309},117,{"file":388,"line":401,"context":309},118,{"file":388,"line":403,"context":309},136,{"file":405,"line":406,"context":309},"verify-database-performance-fix.php",312,{"file":405,"line":408,"context":309},313,{"file":405,"line":410,"context":309},460,{"file":405,"line":412,"context":309},466,{"file":414,"line":415,"context":309},"verify-security-fix.php",113,{"file":414,"line":356,"context":309},{"file":414,"line":362,"context":309},{"file":414,"line":419,"context":309},152,{"file":414,"line":421,"context":309},165,{"file":414,"line":423,"context":309},173,7,[],[427,445,456,465,475],{"entryPoint":428,"graph":429,"unsanitizedCount":11,"severity":444},"save_onboarding_progress (cardcrafter.php:2300)",{"nodes":430,"edges":442},[431,436],{"id":432,"type":433,"label":434,"file":153,"line":435},"n0","source","$_POST (x2)",2308,{"id":437,"type":438,"label":439,"file":153,"line":440,"wp_function":441},"n1","sink","update_option() [Settings Manipulation]",2313,"update_option",[443],{"from":432,"to":437,"sanitized":259},"low",{"entryPoint":446,"graph":447,"unsanitizedCount":11,"severity":444},"complete_first_card (cardcrafter.php:2330)",{"nodes":448,"edges":454},[449,452],{"id":432,"type":433,"label":450,"file":153,"line":451},"$_POST",2338,{"id":437,"type":438,"label":439,"file":153,"line":453,"wp_function":441},2345,[455],{"from":432,"to":437,"sanitized":259},{"entryPoint":457,"graph":458,"unsanitizedCount":11,"severity":444},"\u003Ccardcrafter> (cardcrafter.php:0)",{"nodes":459,"edges":463},[460,462],{"id":432,"type":433,"label":461,"file":153,"line":435},"$_POST (x3)",{"id":437,"type":438,"label":439,"file":153,"line":440,"wp_function":441},[464],{"from":432,"to":437,"sanitized":259},{"entryPoint":466,"graph":467,"unsanitizedCount":11,"severity":444},"ajax_check_license (includes\u002Fclass-cardcrafter-license-manager.php:431)",{"nodes":468,"edges":473},[469,471],{"id":432,"type":433,"label":450,"file":239,"line":470},439,{"id":437,"type":438,"label":439,"file":239,"line":472,"wp_function":441},449,[474],{"from":432,"to":437,"sanitized":259},{"entryPoint":476,"graph":477,"unsanitizedCount":11,"severity":444},"\u003Cclass-cardcrafter-license-manager> (includes\u002Fclass-cardcrafter-license-manager.php:0)",{"nodes":478,"edges":481},[479,480],{"id":432,"type":433,"label":450,"file":239,"line":470},{"id":437,"type":438,"label":439,"file":239,"line":472,"wp_function":441},[482],{"from":432,"to":437,"sanitized":259},{"summary":484,"deductions":485},"The \"cardcrafter-data-grids\" plugin v1.14.2 exhibits a generally good security posture with several strengths. Notably, all SQL queries are properly prepared, significantly mitigating the risk of SQL injection. The plugin also demonstrates a consistent use of nonces and capability checks for most of its entry points, which are crucial for preventing cross-site request forgery and unauthorized access.  The absence of any known CVEs and past vulnerabilities further suggests a mature and well-maintained codebase.\n\nHowever, a significant concern is the presence of one AJAX handler that lacks authentication checks. This creates a direct entry point for attackers to potentially trigger actions without proper authorization. While taint analysis did not reveal any critical or high-severity unsanitized paths, the unprotected AJAX endpoint remains a notable weakness. The moderate percentage of properly escaped output (67%) indicates a potential for stored or reflected cross-site scripting vulnerabilities, although the absence of known XSS CVEs is positive.\n\nIn conclusion, the plugin's strong foundation in secure coding practices like prepared statements and robust nonce\u002Fcapability checks is commendable. Nonetheless, the single unprotected AJAX endpoint represents a clear and actionable security risk that should be addressed immediately. The moderate output escaping suggests an area for improvement to further harden the plugin against potential XSS attacks.",[486,489],{"reason":487,"points":488},"AJAX handler without authentication check",8,{"reason":490,"points":32},"Moderate output escaping (67% proper)","2026-04-16T13:04:24.671Z",{"wat":493,"direct":506},{"assetPaths":494,"generatorPatterns":499,"scriptPaths":500,"versionParams":501},[495,496,497,498],"\u002Fwp-content\u002Fplugins\u002Fcardcrafter-data-grids\u002Fbuild\u002Fcardcrafter.css","\u002Fwp-content\u002Fplugins\u002Fcardcrafter-data-grids\u002Fbuild\u002Fcardcrafter.js","\u002Fwp-content\u002Fplugins\u002Fcardcrafter-data-grids\u002Fbuild\u002Fadmin-script.js","\u002Fwp-content\u002Fplugins\u002Fcardcrafter-data-grids\u002Fbuild\u002Fadmin-style.css",[],[496,497],[502,503,504,505],"cardcrafter-data-grids\u002Fbuild\u002Fcardcrafter.css?ver=","cardcrafter-data-grids\u002Fbuild\u002Fcardcrafter.js?ver=","cardcrafter-data-grids\u002Fbuild\u002Fadmin-script.js?ver=","cardcrafter-data-grids\u002Fbuild\u002Fadmin-style.css?ver=",{"cssClasses":507,"htmlComments":543,"htmlAttributes":552,"restEndpoints":567,"jsGlobals":573,"shortcodeOutput":579},[508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542],"cc-onboarding-overlay","cc-onboarding-modal","cc-onboarding-step","cc-onboarding-header","cc-onboarding-icon","cc-onboarding-content","cc-value-props","cc-value-prop","cc-prop-icon","cc-onboarding-stats","cc-onboarding-actions","cc-onboarding-next","cc-onboarding-skip","cc-demo-options","cc-demo-option","cc-demo-preview","cc-demo-icon","cc-card-grid-container","cc-card","cc-card-header","cc-card-content","cc-card-footer","cc-grid-filter-wrapper","cc-filter-input","cc-search-icon","cc-filter-label","cc-filter-dropdown","cc-cardcrafter-search-form","cc-cardcrafter-filter","cc-cardcrafter-pagination","cc-pagination-button","cc-pagination-current","cc-grid-masonry-item","cc-grid-masonry-sizer","cc-cardcrafter-wrapper",[544,545,546,547,548,549,550,551],"\u003C!-- Enhanced Onboarding Modal -->","\u003C!-- Step 1: Welcome -->","\u003C!-- Step 2: Quick Start Options -->","\u003C!-- Step 3: Data Source Configuration -->","\u003C!-- Step 4: Customization Options -->","\u003C!-- Step 5: Preview & Publish -->","\u003C!-- End Onboarding Modal -->","\u003C!-- Placeholder for Card Grid -->",[553,554,555,556,557,558,559,560,561,562,563,564,565,566],"data-step","data-demo","data-source-type","data-source-id","data-columns","data-layout","data-enable-search","data-enable-filtering","data-enable-pagination","data-items-per-page","data-api-url","data-api-params","data-cache-key","data-proxy-url",[568,569,570,571,572],"\u002Fwp-json\u002Fcardcrafter\u002Fv1\u002Fsettings","\u002Fwp-json\u002Fcardcrafter\u002Fv1\u002Fsave-settings","\u002Fwp-json\u002Fcardcrafter\u002Fv1\u002Fdata\u002F(?P\u003Ctype>[a-zA-Z]+)\u002F(?P\u003Cid>[0-9]+)","\u002Fwp-json\u002Fcardcrafter\u002Fv1\u002Fproxy","\u002Fwp-json\u002Fcardcrafter\u002Fv1\u002Fposts-preview",[574,575,576,577,578],"CardCrafterAdmin","CardCrafterFrontend","cc_onboarding_options","cc_admin_ajax_url","cc_rest_url",[580,581],"[cardcrafter-data-grids]","[cardcrafter]",{"error":259,"url":583,"statusCode":584,"statusMessage":585,"message":585},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcardcrafter-data-grids\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":587,"versions":588},24,[589,594,601,608,615,622,629,636,643,650,657,664,671,678,685,692,699,706,713,720,727,734,741,747],{"version":6,"download_url":24,"svn_tag_url":590,"released_at":26,"has_diff":257,"diff_files_changed":591,"diff_lines":26,"trac_diff_url":592,"vulnerabilities":593,"is_current":259},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.14.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.14.1&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.14.2",[],{"version":595,"download_url":596,"svn_tag_url":597,"released_at":26,"has_diff":257,"diff_files_changed":598,"diff_lines":26,"trac_diff_url":599,"vulnerabilities":600,"is_current":257},"1.14.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.14.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.14.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.14.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.14.1",[],{"version":602,"download_url":603,"svn_tag_url":604,"released_at":26,"has_diff":257,"diff_files_changed":605,"diff_lines":26,"trac_diff_url":606,"vulnerabilities":607,"is_current":257},"1.14.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.14.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.14.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.13.1&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.14.0",[],{"version":609,"download_url":610,"svn_tag_url":611,"released_at":26,"has_diff":257,"diff_files_changed":612,"diff_lines":26,"trac_diff_url":613,"vulnerabilities":614,"is_current":257},"1.13.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.13.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.13.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.13.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.13.1",[],{"version":616,"download_url":617,"svn_tag_url":618,"released_at":26,"has_diff":257,"diff_files_changed":619,"diff_lines":26,"trac_diff_url":620,"vulnerabilities":621,"is_current":257},"1.13.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.13.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.13.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.2&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.13.0",[],{"version":623,"download_url":624,"svn_tag_url":625,"released_at":26,"has_diff":257,"diff_files_changed":626,"diff_lines":26,"trac_diff_url":627,"vulnerabilities":628,"is_current":257},"1.12.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.12.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.12.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.1&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.2",[],{"version":630,"download_url":631,"svn_tag_url":632,"released_at":26,"has_diff":257,"diff_files_changed":633,"diff_lines":26,"trac_diff_url":634,"vulnerabilities":635,"is_current":257},"1.12.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.12.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.12.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.1",[],{"version":637,"download_url":638,"svn_tag_url":639,"released_at":26,"has_diff":257,"diff_files_changed":640,"diff_lines":26,"trac_diff_url":641,"vulnerabilities":642,"is_current":257},"1.12.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.12.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.12.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.11.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.12.0",[],{"version":644,"download_url":645,"svn_tag_url":646,"released_at":26,"has_diff":257,"diff_files_changed":647,"diff_lines":26,"trac_diff_url":648,"vulnerabilities":649,"is_current":257},"1.11.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.11.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.11.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.10.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.11.0",[],{"version":651,"download_url":652,"svn_tag_url":653,"released_at":26,"has_diff":257,"diff_files_changed":654,"diff_lines":26,"trac_diff_url":655,"vulnerabilities":656,"is_current":257},"1.10.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.10.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.10.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.9.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.10.0",[],{"version":658,"download_url":659,"svn_tag_url":660,"released_at":26,"has_diff":257,"diff_files_changed":661,"diff_lines":26,"trac_diff_url":662,"vulnerabilities":663,"is_current":257},"1.9.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.9.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.9.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.8.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.9.0",[],{"version":665,"download_url":666,"svn_tag_url":667,"released_at":26,"has_diff":257,"diff_files_changed":668,"diff_lines":26,"trac_diff_url":669,"vulnerabilities":670,"is_current":257},"1.8.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.8.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.8.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.6.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.8.0",[],{"version":672,"download_url":673,"svn_tag_url":674,"released_at":26,"has_diff":257,"diff_files_changed":675,"diff_lines":26,"trac_diff_url":676,"vulnerabilities":677,"is_current":257},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.5.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.6.0",[],{"version":679,"download_url":680,"svn_tag_url":681,"released_at":26,"has_diff":257,"diff_files_changed":682,"diff_lines":26,"trac_diff_url":683,"vulnerabilities":684,"is_current":257},"1.5.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.5.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.5.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.1&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.5.0",[],{"version":686,"download_url":687,"svn_tag_url":688,"released_at":26,"has_diff":257,"diff_files_changed":689,"diff_lines":26,"trac_diff_url":690,"vulnerabilities":691,"is_current":257},"1.4.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.4.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.4.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.1-release&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.1",[],{"version":693,"download_url":694,"svn_tag_url":695,"released_at":26,"has_diff":257,"diff_files_changed":696,"diff_lines":26,"trac_diff_url":697,"vulnerabilities":698,"is_current":257},"1.4.1-release","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.4.1-release.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.4.1-release\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.1-release",[],{"version":700,"download_url":701,"svn_tag_url":702,"released_at":26,"has_diff":257,"diff_files_changed":703,"diff_lines":26,"trac_diff_url":704,"vulnerabilities":705,"is_current":257},"1.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.2&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.4.0",[],{"version":707,"download_url":708,"svn_tag_url":709,"released_at":26,"has_diff":257,"diff_files_changed":710,"diff_lines":26,"trac_diff_url":711,"vulnerabilities":712,"is_current":257},"1.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.2-hotfix&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.2",[],{"version":714,"download_url":715,"svn_tag_url":716,"released_at":26,"has_diff":257,"diff_files_changed":717,"diff_lines":26,"trac_diff_url":718,"vulnerabilities":719,"is_current":257},"1.3.2-hotfix","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.3.2-hotfix.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.3.2-hotfix\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.1&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.2-hotfix",[],{"version":721,"download_url":722,"svn_tag_url":723,"released_at":26,"has_diff":257,"diff_files_changed":724,"diff_lines":26,"trac_diff_url":725,"vulnerabilities":726,"is_current":257},"1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.1",[],{"version":728,"download_url":729,"svn_tag_url":730,"released_at":26,"has_diff":257,"diff_files_changed":731,"diff_lines":26,"trac_diff_url":732,"vulnerabilities":733,"is_current":257},"1.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.2.0&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.3.0",[],{"version":735,"download_url":736,"svn_tag_url":737,"released_at":26,"has_diff":257,"diff_files_changed":738,"diff_lines":26,"trac_diff_url":739,"vulnerabilities":740,"is_current":257},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.1.4&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.2.0",[],{"version":41,"download_url":742,"svn_tag_url":743,"released_at":26,"has_diff":257,"diff_files_changed":744,"diff_lines":26,"trac_diff_url":745,"vulnerabilities":746,"is_current":257},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcardcrafter-data-grids%2Ftags%2F1.1.3&new_path=%2Fcardcrafter-data-grids%2Ftags%2F1.1.4",[],{"version":748,"download_url":749,"svn_tag_url":750,"released_at":26,"has_diff":257,"diff_files_changed":751,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":752,"is_current":257},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcardcrafter-data-grids.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcardcrafter-data-grids\u002Ftags\u002F1.1.3\u002F",[],[]]