[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$frn12RnYcXrOcM0QQRrFf4fIVjCkYN31K0IWMr5ojZt8":3,"$f_XyD3z6YctUIMBd3vybbtIKRDXCjNCPum6vY5-4zXKo":326,"$fhQiOSHygbwq4d57VcofIlgofT_cYn_mb2FDOIzzrA1o":331},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":149,"fingerprints":304},"post-preview-card","Post Preview Card","2.0.3","fernandoanael","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandoanael\u002F","\u003Cp>This plugin was build to be used along with page builders.\u003Cbr \u002F>\nPost Preview Card installs 3 widgets to help non-developers that want to use page builders to preview blog posts within static page builder’s pages.\u003Cbr \u002F>\nlist of widgets:\u003Cbr \u002F>\n*   Multiple Posts: This widget previews multiple posts and you can select how many widgets to be firstly displayed and then the user will load the rest of the posts by clicking in the “plus button” and the posts are going to be reloaded without the need of reloading the page, this is possible because this widget use AJAX to load the others posts, granting a better User Experience.\u003Cbr \u002F>\n*   Single Post by ID: This widget preview the post with the ID you inserted.\u003Cbr \u002F>\n*   Random Post by Category: This widget preview a random post using the category you inserted.\u003C\u002Fp>\n\u003Ch4>Beatiful Layout\u003C\u002Fh4>\n\u003Cp>This plugin has 1 layout with two variations so far, both are responsive. We are working to deliver more layouts in the near future.\u003Cbr \u002F>\n*   Post with thumbnail will be displayed in this order: Thumbnail, Title, Publish date and Category, Post excerpt or call text, read more button\u003Cbr \u002F>\n*   Post without thumbnail will be displayed in this order: Title with black background, Post excerpt or call text, read more button\u003C\u002Fp>\n\u003Cp>Layout is customizable.\u003C\u002Fp>\n\u003Cp>More layout options and full customization is being developed, so you’ll be able to choose from optionals layouts, colors, default images for posts without featured images or complete remove the feature image.\u003C\u002Fp>\n\u003Ch3>Easy to Use\u003C\u002Fh3>\n\u003Ch4>Peaw Single Post by id Preview\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. This is the widget name \u003C\u002Fli>\n\u003Cli>The widget menu will be prompted.\u003Cbr \u002F>\nall you need to do here is insert the Post id (Check FAQ to know where to find it), and the last thing is to insert a beatifull text to make people interested about your post. If call text is blank, it will be the Post Excerpt or first 85 char of post content \u003C\u002Fli>\n\u003Cli>All the others fields are optional.\u003C\u002Fli>\n\u003Cli>That’s it! Here an example of 3 Peaw widget together \u003Ca href=\"https:\u002F\u002Ftinyurl.com\u002Fm9hxqgl\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Peaw Random Post By Category\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. This is the widget name  \u003C\u002Fli>\n\u003Cli>All you need to do is choose the Category you want. The call text here is the Post excerpt always.\u003Cbr \u002F>\nIf you insert an invalid Category this will be the \u003Ca href=\"https:\u002F\u002Ftinyurl.com\u002Flo5qbbd\" rel=\"nofollow ugc\">result\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>All the others fields are optional.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s it!\u003C\u002Fp>\n\u003Cp>If you’re receiving the “Something is wrong” message it can be a lot of things but the most commom is that WordPress is not properly saving your widget and all you need to do is to change something in the widget form save, and then return the way it was and save again. This is a WP error, not a plugin error.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Peaw Multiple Posts\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. \u003C\u002Fli>\n\u003Cli>The widget form will be prompted and you can choose how many posts to be displayed (999 posts will display ALL the blog posts), you can choose then, how many posts to be firstly displayed and how many posts per row.\u003C\u002Fli>\n\u003Cli>All the others fields are optional\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fibb.co\u002FfdoWSk\" rel=\"nofollow ugc\">That’s it!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Post Preview Card is a Plugin that adds 3 beatiful widgets which previews posts in card shape. Made to be used with Elementor, Beaver or SiteOrigin pa &hellip;",10,2090,0,"2017-07-02T01:52:00.000Z","4.8.0","4.0.1","",[19,20,21,22,23],"card","elementor","post","preview","widget-for-elementor","https:\u002F\u002Fgithub.com\u002Ffernandoanael\u002FPost-card\u002Ftree\u002FSettingsMenu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.2.0.3.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},1,30,84,"2026-05-19T17:36:09.693Z",[37,61,85,106,128],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":59,"download_link":60,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"init-embed-posts","Init Embed Posts – Stylish, Fast, Portable","1.6","Init HTML","https:\u002F\u002Fprofiles.wordpress.org\u002Fbrokensmile2103-1\u002F","\u003Cp>Init Embed Posts lets you embed WordPress content externally – with beautiful cards, real-time REST API data, and zero friction.\u003C\u002Fp>\n\u003Cp>Instead of using iframes or clunky oEmbed, this plugin gives you clean \u003Ccode>\u003Cdiv>\u003C\u002Fcode> + \u003Ccode>\u003Cscript>\u003C\u002Fcode> snippets, which load the post or product dynamically using WordPress REST API. Designed for speed, style, and full control – using pure JavaScript and smart caching.\u003C\u002Fp>\n\u003Cp>This plugin is part of the \u003Ca href=\"https:\u002F\u002Fen.inithtml.com\u002Finit-plugin-suite-minimalist-powerful-and-free-wordpress-plugins\u002F\" rel=\"nofollow ugc\">Init Plugin Suite\u003C\u002Fa> — a collection of minimalist, fast, and developer-focused tools for WordPress.\u003C\u002Fp>\n\u003Cp>GitHub repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-embed-posts\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fbrokensmile2103\u002Finit-embed-posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Embed any public post or WooCommerce product\u003C\u002Fli>\n\u003Cli>Works anywhere: raw HTML, CMS, blog, landing page…\u003C\u002Fli>\n\u003Cli>Beautiful card layout:\n\u003Cul>\n\u003Cli>Site name + favicon\u003C\u002Fli>\n\u003Cli>Title, excerpt, date (for posts)\u003C\u002Fli>\n\u003Cli>Featured image, horizontal gallery (optional)\u003C\u002Fli>\n\u003Cli>Product name, price, sale price with strikethrough\u003C\u002Fli>\n\u003Cli>“Add to cart” styled button (optional)\u003C\u002Fli>\n\u003Cli>Auto dark mode, adapts to embedding site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Hover effects and modern UI\u003C\u002Fli>\n\u003Cli>Skeleton loader while waiting for data\u003C\u002Fli>\n\u003Cli>JS-only, no iframe, no jQuery, no dependency\u003C\u002Fli>\n\u003Cli>Modal UI to generate personalized embed code\u003C\u002Fli>\n\u003Cli>Smart \u003Ccode>\u003Cscript>\u003C\u002Fcode> switching:\n\u003Cul>\n\u003Cli>\u003Ccode>init-embed.js\u003C\u002Fcode> for posts\u003C\u002Fli>\n\u003Cli>\u003Ccode>init-embed-product.js\u003C\u002Fcode> for Woo products\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Embed attributes:\n\u003Cul>\n\u003Cli>\u003Ccode>data-theme=\"light|dark|auto\"\u003C\u002Fcode> – force or auto-detect theme\u003C\u002Fli>\n\u003Cli>\u003Ccode>data-image\u003C\u002Fcode>, \u003Ccode>data-featured\u003C\u002Fcode>, \u003Ccode>data-cart\u003C\u002Fcode> – control content\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Cached REST API (immutable, 1 year)\u003C\u002Fli>\n\u003Cli>Developer filters to customize data and HTML\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters for Developers\u003C\u002Fh3>\n\u003Cp>These filters give you full control over how data is rendered and returned.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>REST response filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_rest_response\u003C\u002Fcode>\u003Cbr \u002F>\nModify REST API response for posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_products_rest_response\u003C\u002Fcode>\u003Cbr \u002F>\nModify REST API response for Woo products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_view_count_keys\u003C\u002Fcode>\u003Cbr \u002F>\nCustomize the list of post meta keys used to detect view count. Supports array of meta keys, ordered by priority.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Excerpt filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_excerpt\u003C\u002Fcode>\u003Cbr \u002F>\nCustomize excerpt for posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_products_excerpt\u003C\u002Fcode>\u003Cbr \u002F>\nCustomize excerpt for products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Image control:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_images\u003C\u002Fcode>\u003Cbr \u002F>\nFilter image list for embedded post.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_products_images\u003C\u002Fcode>\u003Cbr \u002F>\nFilter image list for embedded product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_extracted_images\u003C\u002Fcode>\u003Cbr \u002F>\nFilter raw image URLs extracted from post content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Favicon:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_posts_favicon_url\u003C\u002Fcode>\u003Cbr \u002F>\nOverride favicon for posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ccode>init_plugin_suite_embed_products_favicon_url\u003C\u002Fcode>\u003Cbr \u002F>\nOverride favicon for products.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>HTML output filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>init_plugin_suite_embed_posts_shortcode_html\u003C\u002Fcode>\u003Cbr \u002F>\nCustomize HTML output of the \u003Ccode>[init_embed_code]\u003C\u002Fcode> shortcode. Allows complete control over button markup, styling, and attributes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Auto-insert locations:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>init_embed_insert_locations\u003C\u002Fcode>\u003Cbr \u002F>\nCustomize or filter valid auto-insert positions (e.g., after title, before content, etc).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003Cbr \u002F>\nYou are free to use, modify, and distribute it under the same license.\u003C\u002Fp>\n","Embed WordPress posts or products anywhere – like a Twitter Card. No iframe. No oEmbed. Just pure JS, full control, and beautiful design.",80,986,100,2,"2025-12-23T05:16:00.000Z","6.9.4","5.5","7.4",[54,55,56,57,58],"embed","post-preview","rest-api","woocommerce","wordpress-card","https:\u002F\u002Finithtml.com\u002Fplugin\u002Finit-embed-posts\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finit-embed-posts.1.6.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":50,"requires_at_least":74,"requires_php":75,"tags":76,"homepage":81,"download_link":82,"security_score":71,"vuln_count":83,"unpatched_count":13,"last_vuln_date":84,"fetched_at":28},"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,5092198,96,333,"2026-01-28T04:14:00.000Z","3.3","5.6",[77,20,78,79,80],"blocks","gutenberg","post-grid","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",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":69,"downloaded":93,"rating":94,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":98,"requires_php":17,"tags":99,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ele-custom-skin","Elementor Custom Skin","3.1.9","dudaster","https:\u002F\u002Fprofiles.wordpress.org\u002Fdudaster\u002F","\u003Cp>This plugin adds new skin to Elementor Page Builder Posts and Posts Archive widget.\u003C\u002Fp>\n\u003Cp>You can design a loop item just like a single template and it would be used as a skin so you can be able to create a post grid the way you like.\u003C\u002Fp>\n\u003Cp>All you have to do is to create a Custom Grid Template and place the Post Item Widget (placeholder) in your template made with sections and columns, and why not other widgets.\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\u002FDwLFdaZ69KU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=94&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>For a quick tutorial see Frequently Asked Questions!\u003C\u002Fp>\n\u003Cp>For more details and demo check our official site https:\u002F\u002Fdudaster.com\u002F\u003C\u002Fp>\n\u003Cp>Note: This plugin is an addon of Elementor Page Builder (https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F) and will only work with Elementor Page Builder installed.\u003C\u002Fp>\n\u003Cp>Also check \u003Ca href=\"https:\u002F\u002Fdudaster.com\u002Fecs-pro\u002F\" rel=\"nofollow ugc\">Elementor Custom Skin Pro\u003C\u002Fa>!\u003C\u002Fp>\n\u003Cp>You can expand your freedom in more ways than you can imagine. Check it out at https:\u002F\u002Fdudaster.com\u002Fecs-pro\u002F !\u003C\u002Fp>\n","Create new skins for Elementor PRO 3.x page builder. Design your own skins for Post and Post Archive Widgets using Elementor Loop Templates.",1493464,94,116,"2024-04-11T09:40:00.000Z","6.5.8","5.0",[100,20,101,102,103],"archive-list","loop","page-builder","post-widget","https:\u002F\u002Fdudaster.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fele-custom-skin.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":69,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":120,"tags":121,"homepage":126,"download_link":127,"security_score":47,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"public-post-preview","Public Post Preview","3.1.0","Dominik Schilling","https:\u002F\u002Fprofiles.wordpress.org\u002Focean90\u002F","\u003Cp>Share a link to anonymous users to preview a draft of a post (or any other public post type) before it is published.\u003C\u002Fp>\n\u003Cp>Have you ever been writing a post with the help of someone who does not have access to your site and needed to give them the ability to preview it before publishing? This plugin takes care of that by generating an URL with an expiring nonce that can be given out for public preview.\u003C\u002Fp>\n\u003Cp>\u003Cem>Previously this plugin was maintained by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fsivel\u002F\" rel=\"nofollow ugc\">Matt Martz\u003C\u002Fa> and was an idea of \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fjdingman\u002F\" rel=\"nofollow ugc\">Jonathan Dingman\u003C\u002Fa>. Photo by \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fphotos\u002Fopened-book-on-grass-during-daytime-bhBONc07WsI\" rel=\"nofollow ugc\">Annelies Geneyn\u003C\u002Fa>.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To enable a public post preview check the box in the document settings. In the classic editor it’s in the “Publish” meta box.\u003C\u002Fli>\n\u003Cli>The link will be displayed if the checkbox is checked, you can copy and share the link with your friends.\u003C\u002Fli>\n\u003Cli>To disable a preview uncheck the box again.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allow anonymous users to preview a draft of a post before it is published.",1620271,90,79,"2026-03-01T16:13:00.000Z","7.0","6.6","8.0",[122,123,124,22,125],"anonymous","drafts","posts","public","https:\u002F\u002Fgithub.com\u002Focean90\u002Fpublic-post-preview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublic-post-preview.3.1.0.zip",{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":69,"downloaded":136,"rating":71,"num_ratings":137,"last_updated":138,"tested_up_to":50,"requires_at_least":139,"requires_php":52,"tags":140,"homepage":145,"download_link":146,"security_score":71,"vuln_count":147,"unpatched_count":13,"last_vuln_date":148,"fetched_at":28},"the-post-grid","The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid","7.9.0","RadiusTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechlabpro1\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">The Post Grid\u003C\u002Fa> is a powerful WordPress plugin that transforms how you display blog posts, news articles, and custom content. Whether you’re building a news portal, magazine website, or personal blog, this plugin provides everything you need to create stunning post layouts that engage visitors and improve content discovery.\u003C\u002Fp>\n\u003Cp>With native support for Gutenberg blocks, Elementor widgets, Divi modules, and a universal shortcode generator, The Post Grid works seamlessly with your preferred page builder. Choose from grid layouts, list views, hover effects, sliders, and filterable galleries—all fully responsive and optimized for every device.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Plugin Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid-elementor\u002F\" rel=\"nofollow ugc\">Elementor Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid-gutenberg\u002F\" rel=\"nofollow ugc\">Gutenberg Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">Get Pro\u003C\u002Fa> 👈\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>Try Admin Demo\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fradiustheme.net\u002Fsandbox\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🌟 Why Choose The Post Grid?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Trusted by 100,000+ WordPress websites\u003C\u002Fstrong>, The Post Grid combines flexibility with simplicity. Display your content exactly how you envision it—without touching a single line of code. The intuitive visual interface lets you configure layouts, select posts, and customize styles in minutes.\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>They solved my problem immediately\u003C\u002Fstrong>\u003Cbr \u002F>\nWhen I had a problem with the plugin and asked for their help, they responded immediately and fixed the problem. The speed with which they responded and fixed the problem gave me confidence in their company.\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>athan43\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐\u003Cbr \u002F>\n\u003Cstrong>Great plugin and great support\u003C\u002Fstrong>\u003Cbr \u002F>\nI have used this to update a site and replace another grid system. This plugin and good and where I encountered problems the advice was prompt and good.\u003Cbr \u002F>\n— \u003Cstrong>\u003Cem>bobjgarrett\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-post-grid\u002Freviews\u002F\" rel=\"ugc\">Check out our great reviews!\u003C\u002Fa>\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\u002FPLeKWXbEok0?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\u003Ch3>⚙️ How The Post Grid Works\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>👉 Step 1: Select Your Content\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the built-in query builder to choose which posts to display. Filter by categories, tags, authors, or dates. Include or exclude specific posts with precision.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 2: Choose Your Layout\u003C\u002Fstrong>\u003Cbr \u002F>\nPick from multiple layout styles including grid, list, masonry, hover effects, and sliders. Each layout adapts automatically to your theme and screen sizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 3: Customize the Appearance\u003C\u002Fstrong>\u003Cbr \u002F>\nAdjust colors, typography, spacing, and element visibility. Control which fields appear—title, excerpt, author, date, categories, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Step 4: Insert Anywhere\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd your configured grid to any page, post, or widget area using Gutenberg blocks, Elementor widgets, Divi modules, or simple shortcodes.\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\u002FwHWAnfL0VhU?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\u003Ch3>🚀 Core Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Universal Page Builder Compatibility:\u003C\u002Fstrong> Works with Gutenberg (WordPress Block Editor), Elementor, Divi Builder, and any page builder that supports shortcodes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Layout Types:\u003C\u002Fstrong> Create grid layouts with even or masonry arrangements, horizontal list views, animated hover effects, and dynamic post sliders.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Responsive Design:\u003C\u002Fstrong> Every layout automatically adjusts for desktop, tablet, and mobile screens. Your grids look polished on any device.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Advanced Query Builder:\u003C\u002Fstrong> Display posts from specific categories, tags, custom post types, or custom taxonomies. Order by date, title, popularity, or random selection.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode Generator:\u003C\u002Fstrong> Generate unlimited shortcodes for use anywhere on your site. Perfect for sidebars, footers, and custom page builder elements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong> Clean, lightweight code ensures fast page loading. Lazy loading support and efficient asset management keep your site speedy.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Gutenberg Blocks for Post Grid\u003C\u002Fh3>\n\u003Cp>The Post Grid provides dedicated Gutenberg blocks that integrate directly into the WordPress block editor:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid Layout Block\u003C\u002Fstrong> – Display posts in responsive grid arrangements with 9 layout variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Layout Block\u003C\u002Fstrong> – Show posts in vertical list format with 7 style options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid Hover Block\u003C\u002Fstrong> – Create animated hover effects with 16 design variations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slider Block\u003C\u002Fstrong> – Build dynamic post carousels with 13 slider styles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All blocks include live preview editing, letting you see changes instantly without leaving the editor.\u003C\u002Fp>\n\u003Ch3>🌟 Elementor Widgets for Post Grid\u003C\u002Fh3>\n\u003Cp>For Elementor users, The Post Grid delivers 4 powerful widgets:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid Layout Widget (3 free layouts, 9 total in Pro)\u003C\u002Fli>\n\u003Cli>List Layout Widget (3 free layouts, 7 total in Pro)\u003C\u002Fli>\n\u003Cli>Grid Hover Widget (3 free layouts, 16 total in Pro)\u003C\u002Fli>\n\u003Cli>Slider Layout Widget (13 layouts in Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each widget includes full Elementor styling controls—adjust typography, colors, spacing, and animations using familiar Elementor panels.\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\u002F6rb70U9KciI?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\u003Ch3>🌟 Divi Builder Integration\u003C\u002Fh3>\n\u003Cp>The Post Grid now includes native Divi Builder modules with full Visual Builder compatibility. Create post grids directly within the Divi interface using:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Grid Layout Module\u003C\u002Fli>\n\u003Cli>List Layout Module\u003C\u002Fli>\n\u003Cli>Grid Hover Module\u003C\u002Fli>\n\u003Cli>Slider Layout Module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All modules support Divi’s inline editing and design options.\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\u002FBRyPtfKxwp0?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\u003Ch3>💎 Pro Features Overview\u003C\u002Fh3>\n\u003Cp>The Post Grid Pro unlocks advanced capabilities for professional websites:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AJAX Filtering and Pagination:\u003C\u002Fstrong> Let visitors filter posts by category or tag without page reloads. Implement smooth AJAX pagination, load more buttons, or infinite scroll.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Archive and Single Page Builder:\u003C\u002Fstrong> Create custom templates for category pages, tag archives, author pages, and individual posts using Elementor or Gutenberg.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Post Type Support:\u003C\u002Fstrong> Display content from any custom post type—portfolios, products, events, testimonials, or any registered CPT.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Front-End Post Submission:\u003C\u002Fstrong> Enable registered users to submit and manage posts from the front end with built-in login and registration forms.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Content Generation:\u003C\u002Fstrong> Integrated ChatGPT and Gemini support within Gutenberg for generating post content and descriptions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>90+ Pre-made Sections & Layouts:\u003C\u002Fstrong> Import professionally designed sections and complete page layouts for Elementor and Gutenberg.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F\" rel=\"nofollow ugc\">Compare Free vs Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdemo\u002Fplugins\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">View Pro Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>REVIEW FROM WORDPRESS COMMUNITY EXPERT Mak\u003C\u002Fh3>\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\u002FeelP7LkEWD0?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\u003Ch3>REVIEW FROM WORDPRESS COMMUNITY EXPERT Mr Web\u003C\u002Fh3>\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\u002FSCA945URSDY?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\u003Ch3>🎯 Perfect For\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>✅ Bloggers\u003C\u002Fstrong> – Showcase recent posts, featured articles, and related content in engaging layouts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ News Websites\u003C\u002Fstrong> – Build magazine-style homepages with categorized news sections\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Agencies\u003C\u002Fstrong> – Display portfolio items, case studies, and team posts professionally\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ eCommerce Sites\u003C\u002Fstrong> – Highlight blog content, announcements, and product-related posts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>✅ Content Publishers\u003C\u002Fstrong> – Organize large content libraries with filterable grids and search\u003C\u002Fp>\n\u003Ch3>🛠 Support and Documentation\u003C\u002Fh3>\n\u003Cp>Need help? Access comprehensive resources:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fdocs\u002Fthe-post-grid\u002F\" rel=\"nofollow ugc\">Complete Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002F@RadiusTheme\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fthe-post-grid\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.radiustheme.com\u002Fticket-support\u002F\" rel=\"nofollow ugc\">Submit a Ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fradiustheme\" rel=\"nofollow ugc\">Facebook Community\u003C\u002Fa> to connect with other users and get tips.\u003C\u002Fp>\n\u003Ch3>🔥 WHAT’S NEXT\u003C\u002Fh3>\n\u003Cp>If you like The Post Grid Plugin, then consider checking out our other WordPress Plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassified-listing\u002F\" rel=\"ugc\">Classified Lisitng\u003C\u002Fa> – Best Classified ads and Directory WordPress Plugin\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-swatches\u002F\" rel=\"ugc\">Variation Swatches\u003C\u002Fa> – Woocommerce Variation Swatches plugin converts the product variation select fields into radio, images, colors, and labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-product-variation-gallery\u002F\" rel=\"ugc\">Variation Gallery\u003C\u002Fa> – Woocommerce Variation Gallery plugin allows to add UNLIMITED additional images for each variation of product.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fshopbuilder\u002F\" rel=\"ugc\">ShopBuilder\u003C\u002Fa> – Elementor WooCommerce Builder Addons with 84+ widgets and 10+ modules.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftlp-food-menu\u002F\" rel=\"ugc\">Food Menu\u003C\u002Fa> – Restaurant Menu & Online Ordering using WooCommerce.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Display WordPress posts in beautiful grid, list, slider, and filter layouts. Works with Gutenberg, Elementor, Divi, and Shortcodes.",3299352,260,"2026-03-28T12:38:00.000Z","4.5",[141,142,79,143,144],"content-grid","post-display","post-grid-elementor-addon","post-slider","https:\u002F\u002Fwww.radiustheme.com\u002Fdownloads\u002Fthe-post-grid-pro-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthe-post-grid.7.9.0.zip",11,"2025-03-27 00:00:00",{"attackSurface":150,"codeSignals":197,"taintFlows":264,"riskAssessment":292,"analyzedAt":303},{"hooks":151,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":13,"unprotectedCount":13},[152,158,162,166,171,175,178,181,186,190],{"type":153,"name":154,"callback":155,"file":156,"line":157},"action","admin_menu","peaw_add_menu_pages","admin\\peaw-admin-class.php",36,{"type":153,"name":159,"callback":160,"file":156,"line":161},"admin_init","peaw_custom_settings",39,{"type":153,"name":163,"callback":164,"file":156,"line":165},"init","get_instance",103,{"type":153,"name":167,"callback":168,"file":169,"line":170},"wp_enqueue_scripts","peaw_register_base_scripts","includes\\peaw-class.php",41,{"type":153,"name":172,"callback":173,"file":169,"line":174},"widgets_init","peaw_add_widgets",44,{"type":153,"name":172,"callback":176,"file":169,"line":177},"peaw_install_widgets",45,{"type":153,"name":172,"callback":179,"file":169,"line":180},"peaw_add_layouts",46,{"type":182,"name":183,"callback":184,"file":169,"line":185},"filter","manage_posts_columns","peaw_add_post_id_to_column",48,{"type":153,"name":187,"callback":188,"priority":11,"file":169,"line":189},"manage_posts_custom_column","peaw_show_post_id",49,{"type":153,"name":191,"callback":164,"file":169,"line":192},"plugins_loaded",163,[],[],[],[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":263},[],{"prepared":13,"raw":13,"locations":200},[],{"escaped":202,"rawEcho":203,"locations":204},280,31,[205,209,210,212,213,214,215,217,218,219,220,223,226,229,231,233,235,238,239,242,244,246,247,248,250,251,254,255,258,260,262],{"file":206,"line":207,"context":208},"includes\\options\\layouts\\peaw_layout_original_card.php",24,"raw output",{"file":206,"line":207,"context":208},{"file":206,"line":211,"context":208},38,{"file":206,"line":161,"context":208},{"file":206,"line":174,"context":208},{"file":206,"line":185,"context":208},{"file":206,"line":216,"context":208},66,{"file":206,"line":216,"context":208},{"file":206,"line":216,"context":208},{"file":206,"line":216,"context":208},{"file":221,"line":222,"context":208},"includes\\options\\loaders\\peaw_ajax_multiple_posts_loader.php",155,{"file":224,"line":225,"context":208},"includes\\options\\managers\\peaw_general_settings_manager.php",81,{"file":227,"line":228,"context":208},"includes\\options\\managers\\peaw_layouts_manager.php",109,{"file":227,"line":230,"context":208},113,{"file":227,"line":232,"context":208},114,{"file":227,"line":234,"context":208},127,{"file":236,"line":237,"context":208},"includes\\options\\managers\\peaw_widget_register_manager.php",89,{"file":169,"line":222,"context":208},{"file":240,"line":241,"context":208},"includes\\widgets\\peaw-multiple-posts.php",210,{"file":240,"line":243,"context":208},356,{"file":240,"line":245,"context":208},360,{"file":240,"line":245,"context":208},{"file":240,"line":245,"context":208},{"file":240,"line":249,"context":208},375,{"file":240,"line":249,"context":208},{"file":252,"line":253,"context":208},"includes\\widgets\\peaw-random-post-by-category.php",241,{"file":252,"line":253,"context":208},{"file":256,"line":257,"context":208},"includes\\widgets\\peaw-single-post-by-id.php",237,{"file":256,"line":259,"context":208},248,{"file":256,"line":261,"context":208},274,{"file":256,"line":261,"context":208},[],[265,283],{"entryPoint":266,"graph":267,"unsanitizedCount":32,"severity":282},"peaw_ajax_loader (includes\\options\\loaders\\peaw_ajax_multiple_posts_loader.php:10)",{"nodes":268,"edges":279},[269,274],{"id":270,"type":271,"label":272,"file":221,"line":273},"n0","source","$_POST",14,{"id":275,"type":276,"label":277,"file":221,"line":222,"wp_function":278},"n1","sink","echo() [XSS]","echo",[280],{"from":270,"to":275,"sanitized":281},false,"medium",{"entryPoint":284,"graph":285,"unsanitizedCount":32,"severity":291},"\u003Cpeaw_ajax_multiple_posts_loader> (includes\\options\\loaders\\peaw_ajax_multiple_posts_loader.php:0)",{"nodes":286,"edges":289},[287,288],{"id":270,"type":271,"label":272,"file":221,"line":273},{"id":275,"type":276,"label":277,"file":221,"line":222,"wp_function":278},[290],{"from":270,"to":275,"sanitized":281},"low",{"summary":293,"deductions":294},"The 'post-preview-card' plugin version 2.0.3 exhibits a generally good security posture based on the provided static analysis. The absence of any entry points like AJAX handlers, REST API routes, or shortcodes significantly limits the potential attack surface. Furthermore, the code demonstrates strong practices by using prepared statements for all SQL queries and a high percentage of properly escaped output. The lack of dangerous functions, file operations, external HTTP requests, and the absence of vulnerability history also contribute to a positive security assessment. However, the static analysis does highlight two flows with unsanitized paths, which, while not classified as critical or high severity in the taint analysis, warrants attention as it indicates potential areas for injection vulnerabilities if the input data is not handled with sufficient sanitization in specific contexts. The complete absence of nonce and capability checks across all components, though currently not exploitable due to the limited attack surface, represents a potential weakness that could become a risk if new entry points are introduced in future versions without proper authentication and authorization mechanisms.",[295,298,301],{"reason":296,"points":297},"Flows with unsanitized paths",8,{"reason":299,"points":300},"No nonce checks",5,{"reason":302,"points":300},"No capability checks","2026-03-17T01:33:24.855Z",{"wat":305,"direct":316},{"assetPaths":306,"generatorPatterns":312,"scriptPaths":313,"versionParams":315},[307,308,309,310,311],"\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fcss\u002Fbootstrap-btn.css","\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fcss\u002Fbootstrap-grid.css","\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fcss\u002Fbootstrap-card.css","\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fcss\u002Fpeaw-original-layout.css","\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fcss\u002Fpeaw-multiple-posts-style.css",[],[314],"\u002Fwp-content\u002Fplugins\u002Fpost-preview-card\u002Fpublic\u002Fjs\u002Fmultiple-posts-ajax-loader.js",[],{"cssClasses":317,"htmlComments":319,"htmlAttributes":320,"restEndpoints":322,"jsGlobals":323,"shortcodeOutput":325},[318],"peaw_multiple_posts",[],[321],"data-peaw-widget-multiple-posts-loader",[],[324],"peaw_multiple_posts_ajax_loader",[],{"error":327,"url":328,"statusCode":329,"statusMessage":330,"message":330},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fpost-preview-card\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":300,"versions":332},[333,338,345,352,359],{"version":6,"download_url":25,"svn_tag_url":334,"released_at":27,"has_diff":281,"diff_files_changed":335,"diff_lines":27,"trac_diff_url":336,"vulnerabilities":337,"is_current":327},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-preview-card\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-preview-card%2Ftags%2F2.0.2&new_path=%2Fpost-preview-card%2Ftags%2F2.0.3",[],{"version":339,"download_url":340,"svn_tag_url":341,"released_at":27,"has_diff":281,"diff_files_changed":342,"diff_lines":27,"trac_diff_url":343,"vulnerabilities":344,"is_current":281},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-preview-card\u002Ftags\u002F2.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-preview-card%2Ftags%2F2.0.1&new_path=%2Fpost-preview-card%2Ftags%2F2.0.2",[],{"version":346,"download_url":347,"svn_tag_url":348,"released_at":27,"has_diff":281,"diff_files_changed":349,"diff_lines":27,"trac_diff_url":350,"vulnerabilities":351,"is_current":281},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-preview-card\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-preview-card%2Ftags%2F2.0&new_path=%2Fpost-preview-card%2Ftags%2F2.0.1",[],{"version":353,"download_url":354,"svn_tag_url":355,"released_at":27,"has_diff":281,"diff_files_changed":356,"diff_lines":27,"trac_diff_url":357,"vulnerabilities":358,"is_current":281},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-preview-card\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fpost-preview-card%2Ftags%2F1.0&new_path=%2Fpost-preview-card%2Ftags%2F2.0",[],{"version":360,"download_url":361,"svn_tag_url":362,"released_at":27,"has_diff":281,"diff_files_changed":363,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":364,"is_current":281},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fpost-preview-card\u002Ftags\u002F1.0\u002F",[],[]]