[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fSBwYzagyT-oECZT9ZLFrN9iK4umb4b24HjVbTR2F3qY":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":137,"fingerprints":200},"query-blocks","Query Blocks","1.1.2","Isamu Takeda","https:\u002F\u002Fprofiles.wordpress.org\u002Fitmaroon\u002F","\u003Cp>When you install this plugin, the following four blocks are registered and can be used not only in the block editor but also in the site editor.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Post Pickup\u003Cbr \u002F>\nProvides a function to pick up WordPress post data. Internally, it generates a subquery to extract data from the database. The extracted data is selected by selecting the post type and term, and the required fields are rendered by selecting the field. Custom fields can also be selected.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post Filter\u003Cbr \u002F>\nThis block provides a UI for users to filter Post Pickups specified by ID. There are three types of filtering:\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– Provides a filtering function by string search. The search targets are title, excerpt, and body text, but custom fields can also be targeted by selecting an option.\u003Cbr \u002F>\n– Provides a filtering function for data posted within a set period. The period can be set to three types: year, month, and day.\u003Cbr \u002F>\n– Provides a filtering function by terms set in posts. The terms to be filtered are selected by selecting the taxonomy associated with the post type.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Post Pagination\u003Cbr \u002F>\nThis block provides pagination display of Post Pickup specified by ID.\u003Cbr \u002F>\nTwo types are available: one that displays the page number and one that moves to the previous or next page. The type that displays the page number has Design Button as an inner block,\u003Cbr \u002F>\nand the type that moves to the previous or next page has Design Title as an inner block.\u003Cbr \u002F>\nVarious customizations are possible by utilizing the design functions of these custom blocks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Post Crumbs\u003Cbr \u002F>\nThis block displays the filtering information of Post Pickup specified by ID in the form of a breadcrumb list.\u003Cbr \u002F>\nThe filtering information is based on filtering by Post Filter and is displayed as the text of Design Title.\u003Cbr \u002F>\nTherefore, various customizations are possible by using the design function of Design Title.\u003Cbr \u002F>\nIn addition, when Post Pickup is displayed as a single post, the title of the post is also displayed in addition to the filtering information.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Related Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaroon\u002Fquery-blocks\" rel=\"nofollow ugc\">query-blocks:Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaroon\u002Fblock-class-package\" rel=\"nofollow ugc\">block-class-package:GitHub\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fitmar\u002Fblock-class-package\" rel=\"nofollow ugc\">block-class-package:Packagist\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fitmar-block-packages\" rel=\"nofollow ugc\">itmar-block-packages:npm\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaroon\u002Fitmar-block-packages\" rel=\"nofollow ugc\">itmar-block-packages:GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>PHP class management is now done using Composer.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaroon\u002Fblock-class-package\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpackagist.org\u002Fpackages\u002Fitmar\u002Fblock-class-package\" rel=\"nofollow ugc\">Packagist\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>I decided to make functions and components common to other plugins into npm packages, and install and use them from npm.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fitmar-block-packages\" rel=\"nofollow ugc\">npm\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fitmaroon\u002Fitmar-block-packages\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the API to get holiday information. This is necessary to display the names of holidays in the displayed calendar.\u003Cbr \u002F>\nThis service is provided by “Google LLC”. The terms of use and privacy policy are available at the following links:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdevelopers.google.com\u002Fterms\u002Fapi-services-user-data-policy?hl=ja\" rel=\"nofollow ugc\">Google API Services User Data Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.google.co.jp\u002Fgooglecalendar\u002Fpartner_program_policies.html\" rel=\"nofollow ugc\">Google Calendar Partner Program Terms of Use\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy?hl=ja\" rel=\"nofollow ugc\">Google Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fsupport.google.com\u002Fcalendar\u002Fanswer\u002F10366125?hl=ja\" rel=\"nofollow ugc\">Google Calendar Privacy Basics\u003C\u002Fa>\u003C\u002Fp>\n","This is a collection of blocks that display WordPress posts. It includes blocks for selectively displaying posts, setting selection, pagination, and d &hellip;",0,734,"2026-01-27T11:45:00.000Z","6.8.5","6.4","8.1.22",[18,19,20,21,22],"block","field","post","query","taxsonomy","https:\u002F\u002Fitmaroon.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-blocks.1.1.2.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"itmaroon",9,50,99,30,93,"2026-04-05T00:47:29.871Z",[38,65,84,104,122],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":27},"acf-views","Advanced Views – Display Custom Fields (ACF, Pods, MetaBox), Posts, CPT and Woo Products anywhere in Gutenberg, Elementor, Divi, Beaver…","3.8.3","WPLake","https:\u002F\u002Fprofiles.wordpress.org\u002Fwplakeorg\u002F","\u003Cp>Display content with full control over selection and layout. Lightweight and compatible with any theme or page builder.\u003C\u002Fp>\n\u003Ch3>⭐ Why Choose Advanced Views?\u003C\u002Fh3>\n\u003Cp>Advanced Views is a framework that empowers you to craft layouts and selections that you miss, without bloatware or heavy dependencies.\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Solid by design\u003C\u002Fstrong>: craft modular and reusable layouts. Eliminate replications, style conflicts, and avoid messy code snippets.\u003Cbr \u002F>\n✅ \u003Cstrong>Content-driven\u003C\u002Fstrong>: pull content dynamically, with granular filtering and sorting options, built on top of the native WordPress Query. Master advanced database queries with post fields, taxonomies, and meta values.\u003Cbr \u002F>\n✅ \u003Cstrong>Time-saver\u003C\u002Fstrong>: automate the groundwork and data fetching. Focus on creating while leaving typical routines behind.\u003Cbr \u002F>\n✅ \u003Cstrong>Fully customizable\u003C\u002Fstrong>: directly access the template code to create advanced elements, like Grids and Sliders, and harness your theme styles and scripts.\u003Cbr \u002F>\n✅ \u003Cstrong>Easy to embed\u003C\u002Fstrong>: copy and paste a native WordPress shortcode to add layouts anywhere.\u003C\u002Fp>\n\u003Ch3>🧩 Plenty of Use Cases\u003C\u002Fh3>\n\u003Cp>Custom fields and Post Types are essential to WordPress. Advanced Views natively supports them – giving you the freedom to pull, mix, and combine them in a common layout.\u003C\u002Fp>\n\u003Cp>Popular scenarios include:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Displaying custom fields:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔹On a single page: to enrich landing page sections\u003Cbr \u002F>\n🔹CPT-wide: estimated delivery time for all Products\u003Cbr \u002F>\n🔹Site-wide: contact details from the Options page\u003Cbr \u002F>\n🔹User-specific: fields of the current user in a custom banner or profile page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Displaying Posts, Products and CPT:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔹Posts: blog posts from a specific category\u003Cbr \u002F>\n🔹WooCommerce: related Products in a grid or carousel\u003Cbr \u002F>\n🔹Event lists: Show upcoming events, hide past events\u003Cbr \u002F>\n🔹Real Estate listings: properties by location, size, or type\u003Cbr \u002F>\n🔹Locations map: display all pick-up location markers on a single map\u003Cbr \u002F>\n🔹Reviews and Comments: product reviews or user comments\u003C\u002Fp>\n\u003Ch3>🔗 Multiple Content Sources\u003C\u002Fh3>\n\u003Cp>Advanced Views is vendor-independent and plugin-agnostic – so it will work with WordPress Posts, WooCommerce Products, and any CPT on your website.\u003C\u002Fp>\n\u003Cp>Learn it once and use it everywhere with built-in support for:\u003C\u002Fp>\n\u003Cp>🔹All Custom Post Types registered in WordPress\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fsupported-data-vendors#id-1.-wordpress\" rel=\"nofollow ugc\">WordPress post fields\u003C\u002Fa> (title, featured image, author, taxonomy terms…)\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fsupported-data-vendors#id-2.-woocoomerce-plugin\" rel=\"nofollow ugc\">Woo Product fields\u003C\u002Fa> (price, sku, stock status, weight…)\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fsupported-data-vendors#id-3.-advanced-custom-fields-plugin\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa> (whether it’s text, select, image, gallery, repeater or relationship)\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fsupported-data-vendors#id-4.-metabox-plugin\" rel=\"nofollow ugc\">MetaBox fields\u003C\u002Fa> (like map, oEmbed, taxonomy, group… )\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fsupported-data-vendors#id-5.-pods-plugin\" rel=\"nofollow ugc\">Pods fields\u003C\u002Fa> (from WYSIWYG, price, date and time… )\u003C\u002Fp>\n\u003Cp>You can integrate data from any external source, including API-based, directly into Layouts using snippets.\u003C\u002Fp>\n\u003Ch3>🚀 Powerful features\u003C\u002Fh3>\n\u003Cp>Whether you’re a developer working on a child theme, a web creator using a page builder, or a tech-savvy website owner, customizing your block-based theme, Advanced Views makes it easier for you with:\u003C\u002Fp>\n\u003Cp>🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Ffile-system-storage\" rel=\"nofollow ugc\">Storage options\u003C\u002Fa>: craft Layouts using the on-site editor, or edit them inside your favourite IDE, with git-friendly templates.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Fmultilingual\" rel=\"nofollow ugc\">Multilingual-friendly\u003C\u002Fa>: translate any text or label in the Layouts using your favourite tool  (like WPML or Polylang)\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fgetting-started\u002Fintroduction\u002Fkey-aspects#id-3.3-seamless-data-connection\" rel=\"nofollow ugc\">Automatic template validation\u003C\u002Fa>: keep all the Layouts up-to-date with bulk validation, and get prompted to update the relevant layouts when used meta fields have been changed.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Ftemplate-engines\" rel=\"nofollow ugc\">Template engine options\u003C\u002Fa>: opt for the Twig or Blade template engine site-wide, or mix it up and make a per Layout decision.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Fcss-and-js#id-1.1-just-in-time-assets\" rel=\"nofollow ugc\">Just-in-time assets loader\u003C\u002Fa>: get layout styles and scripts injected just-in-time, on a per-page basis. Make fast page loading and great speed metrics your defaults.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Flive-reload\" rel=\"nofollow ugc\">Live reload and Dev mode\u003C\u002Fa>: see live changes to Layouts on the page, and find used layouts without searching.\u003C\u002Fp>\n\u003Ch3>📚 Extensive Documentation & Friendly Support\u003C\u002Fh3>\n\u003Cp>🔹\u003Ca href=\"https:\u002F\u002Fdocs.advanced-views.com\u002F\" rel=\"nofollow ugc\">Helpful guides\u003C\u002Fa>, FAQs, tips, and common use cases with code snippets\u003Cbr \u002F>\n🔹Lite users are supported via the public \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Facf-views\u002F\" rel=\"ugc\">wordpress.org forum\u003C\u002Fa>\u003Cbr \u002F>\n🔹Pro users get priority support via \u003Ca href=\"https:\u002F\u002Fadvanced-views.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa>\u003Cbr \u002F>\n🔹Actively maintained and tested against the latest WordPress releases\u003C\u002Fp>\n\u003Ch3>🔓 Unlock More with Advanced Views Pro\u003C\u002Fh3>\n\u003Cp>Advanced Views Pro takes your content displays to the next level with extended features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Layouts get:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fdisplay-content\u002Fmeta-fields\u002Flayout-fields\u002Frepeater-pro\" rel=\"nofollow ugc\">Repeater, Group, and Flexible fields support\u003C\u002Fa> – display complex nested fields — including repeaters within repeaters.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fdisplay-content\u002Fcustom-gutenberg-blocks-pro\" rel=\"nofollow ugc\">Gutenberg block option\u003C\u002Fa> – turn any layout into a Gutenberg block with a single checkbox. Same template with full markup control and zero React coding.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fdisplay-content\u002Ffront-end-assets-management-pro#supported-libraries-and-field-types\" rel=\"nofollow ugc\">Masonry, LightBox, Slider integrations\u003C\u002Fa> – turn your Repeater or User fields into a slider, Gallery Images into Masonry, or enable LightBox for single images.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Ftemplates\u002Freusable-components-library-pro\" rel=\"nofollow ugc\">Reusable components library\u003C\u002Fa> – reuse existing Layouts on other websites with a single-click Git sync.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Selections get:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fquery-content\u002Fmeta-filters-pro\" rel=\"nofollow ugc\">Meta filters\u003C\u002Fa> – precise post selections with filtering by meta fields: define bindings to URL arguments, current meta values, and more.\u003Cbr \u002F>\n🔹\u003Ca href=\"https:\u002F\u002Fwplake.gitbook.io\u002Fadvanced-views\u002Fquery-content\u002Fpagination-pro\" rel=\"nofollow ugc\">Ajax pagination\u003C\u002Fa> of results: choose between options for load more button, infinity scroll, or page numbers.\u003Cbr \u002F>\n🔹Post carousels: turn queried posts into sliders.\u003C\u002Fp>\n","Display content with full control over selection and layout. Lightweight and compatible with any theme or page builder.",2000,102678,96,35,"2026-02-27T14:22:00.000Z","6.9.4","5.5","7.4",[55,56,57,58,59],"custom-post-types","meta-fields","post-grid","taxonomy","wp_query","https:\u002F\u002Fadvanced-views.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-views.3.8.3.zip",98,1,"2025-09-22 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":25,"num_ratings":75,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":82,"download_link":83,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"query-loop-post-selector","Query Loop Post Selector","1.0.5","Small Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmallplugins\u002F","\u003Cp>Query Loop Post Selector is a powerful extension to the native WordPress Query Loop block. With this plugin, users can now have the flexibility to specifically select posts from a dropdown and display them within the query loop, making content selection more intuitive and user-friendly.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Add or edit a Query Loop block.\u003C\u002Fli>\n\u003Cli>From the block settings panel, locate the “post” dropdown.\u003C\u002Fli>\n\u003Cli>Select the desired post(s) from the dropdown.\u003C\u002Fli>\n\u003Cli>Save or update your post\u002Fpage, and view the changes on the front end.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: When you’re specifically selecting posts using this plugin, the posts order is overriden to match the order of posts selected via the dropdown.\u003C\u002Fp>\n","A native query loop extension that adds a new option in the filter that allows user to specifically pick certain posts to display",500,4986,5,"2025-05-08T15:18:00.000Z","6.7.5","5.8","7.0",[18,81,66],"query-loop","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquery-loop-post-selector.1.0.5.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":92,"downloaded":93,"rating":11,"num_ratings":11,"last_updated":94,"tested_up_to":95,"requires_at_least":82,"requires_php":82,"tags":96,"homepage":82,"download_link":102,"security_score":103,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wp-meta-sort-posts","WP Meta Sort Posts","0.9","jasonpitts","https:\u002F\u002Fprofiles.wordpress.org\u002Fjasonpitts\u002F","\u003Cp>I initially developed WP Meta Sort Posts plugin because I needed to be able to create archive-style pages for posts based on custom fields. I quickly realized that it would be just as easy to knock down all the walls and allow for custom sorted pages to be created based on any combination of WordPress query variables. WP Meta Sort Posts is still in its initial beta release and I welcome all feedback and feature suggestions.\u003C\u002Fp>\n","This WordPress plugin allows blog admins to create pages with custom sorted lists of posts using simple queries specified in a shortcode.",20,3726,"2012-06-25T03:03:00.000Z","3.4.2",[97,98,99,100,101],"custom-fields","meta","posts","query-vars","sort","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-meta-sort-posts.zip",85,{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":25,"num_ratings":63,"last_updated":114,"tested_up_to":51,"requires_at_least":115,"requires_php":53,"tags":116,"homepage":82,"download_link":120,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":121},"voxycure-framework","Voxycure Framework","1.0.9","Voxycure Infotech","https:\u002F\u002Fprofiles.wordpress.org\u002Fvoxycureinfotech\u002F","\u003Cp>\u003Cstrong>Voxycure Framework\u003C\u002Fstrong> is a modern and developer-friendly plugin that empowers you to structure WordPress content your way — entirely for free.\u003C\u002Fp>\n\u003Cp>It allows you to:\u003Cbr \u002F>\n– Add custom fields to any post type, including WooCommerce products\u003Cbr \u002F>\n– Create custom Gutenberg blocks using PHP templates\u003Cbr \u002F>\n– Manage custom post types and taxonomies\u003Cbr \u002F>\n– Group fields as Document Settings or Blocks\u003Cbr \u002F>\n– Use built-in import\u002Fexport tools for deployment\u003C\u002Fp>\n\u003Cp>With no pro version or locked features, Voxycure is a complete framework ideal for developers and agencies who want full control over data and layout.\u003C\u002Fp>\n\u003Cp>📘 \u003Ca href=\"https:\u002F\u002Fvoxycure.com\u002Fresources\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Full Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Unlimited custom fields: text, image, repeater, etc.\u003C\u002Fli>\n\u003Cli>Attach fields to post types (including WooCommerce) or use in custom blocks\u003C\u002Fli>\n\u003Cli>Create and manage post types and taxonomies\u003C\u002Fli>\n\u003Cli>Register PHP-based block templates\u003C\u002Fli>\n\u003Cli>JSON export\u002Fimport for reuse and migration\u003C\u002Fli>\n\u003Cli>Developer hooks and filters for customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Create custom fields, blocks, and post types with no limitations. A flexible, free solution for building with custom data in WordPress.",10,768,"2025-12-04T09:21:00.000Z","6.0",[117,97,55,118,119],"block-editor","field-builder","gutenberg-blocks","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvoxycure-framework.1.0.9.zip","2026-03-15T14:54:45.397Z",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":11,"downloaded":130,"rating":11,"num_ratings":11,"last_updated":131,"tested_up_to":51,"requires_at_least":15,"requires_php":53,"tags":132,"homepage":135,"download_link":136,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"cherry-pick-for-query-loop","Cherry Pick for Query Loop","1.0.1","Tatsuya Saito","https:\u002F\u002Fprofiles.wordpress.org\u002Fsaito3110\u002F","\u003Cp>Cherry Pick for Query Loop extends the core Query Loop block with a post picking feature. Select specific posts and display them in any order you choose.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Pick specific posts to display in Query Loop block\u003C\u002Fli>\n\u003Cli>Search and select posts by title\u003C\u002Fli>\n\u003Cli>Display posts in your selected order\u003C\u002Fli>\n\u003Cli>Respects Query Loop filters (parent, category, keyword, etc.)\u003C\u002Fli>\n\u003Cli>Works with any post type\u003C\u002Fli>\n\u003Cli>Fully compatible with block themes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How it works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add a Query Loop block to your page\u003C\u002Fli>\n\u003Cli>In the block settings sidebar, find the “Pick Posts” panel\u003C\u002Fli>\n\u003Cli>Search and select posts from the dropdown\u003C\u002Fli>\n\u003Cli>Posts will be displayed in the order you selected\u003C\u002Fli>\n\u003Cli>To return to default behavior, simply remove all selected posts\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: When posts are selected, sorting and sticky post settings are ignored.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>Source code and build tools are available at:\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Fsitutty\u002Fcherry-pick-for-query-loop\u003C\u002Fp>\n","Pick specific posts for Query Loop block and display them in your preferred order.",122,"2026-01-28T13:15:00.000Z",[117,133,134,99,81],"cherry-pick","gutenberg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcherry-pick-for-query-loop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcherry-pick-for-query-loop.1.0.1.zip",{"attackSurface":138,"codeSignals":183,"taintFlows":191,"riskAssessment":192,"analyzedAt":199},{"hooks":139,"ajaxHandlers":167,"restRoutes":168,"shortcodes":180,"cronEvents":181,"entryPointCount":182,"unprotectedCount":182},[140,146,149,153,157,160,162],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","closure","query-blocks.php",43,{"type":141,"name":147,"callback":143,"file":144,"line":148},"admin_notices",55,{"type":141,"name":150,"callback":151,"file":144,"line":152},"plugins_loaded","itmar_register_access_counter",66,{"type":141,"name":154,"callback":155,"file":144,"line":156},"enqueue_block_assets","itmar_query_blocks_front",92,{"type":141,"name":158,"callback":143,"file":144,"line":159},"rest_api_init",95,{"type":141,"name":158,"callback":143,"file":144,"line":161},123,{"type":163,"name":164,"callback":165,"priority":112,"file":144,"line":166},"filter","posts_request","itmar_combine_searches",406,[],[169,175],{"namespace":170,"route":171,"methods":172,"callback":143,"permissionCallback":174,"file":144,"line":48},"itmar-rest-api\u002Fv1","\u002Fsingle-post",[173],"GET","__return_true",{"namespace":170,"route":176,"methods":177,"callback":178,"permissionCallback":174,"file":144,"line":179},"\u002Fsearch",[173],"itmar_search_endpoint",124,[],[],2,{"dangerousFunctions":184,"sqlUsage":185,"outputEscaping":188,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":190},[],{"prepared":186,"raw":11,"locations":187},4,[],{"escaped":11,"rawEcho":11,"locations":189},[],[],[],{"summary":193,"deductions":194},"The 'query-blocks' plugin v1.1.2 demonstrates a generally positive security posture in several key areas. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and the complete output escaping indicate good coding practices. Furthermore, the plugin has no recorded vulnerabilities, suggesting a stable and well-maintained codebase. The lack of file operations and external HTTP requests also reduces potential attack vectors.\n\nHowever, a significant concern arises from the static analysis, which reveals two unprotected REST API routes. This directly translates to an unprotected attack surface, as these entry points lack permission callbacks. This means any unauthenticated user could potentially interact with these routes, leading to unintended consequences or information disclosure depending on their functionality. While the taint analysis shows no unsanitized flows, the presence of unprotected REST API endpoints is a critical oversight that needs immediate attention.\n\nIn conclusion, while 'query-blocks' v1.1.2 excels in secure coding practices like prepared statements and output escaping, the two unprotected REST API routes present a clear and present risk. The vulnerability history is a strength, showing no prior issues, but it does not mitigate the immediate risk posed by the exposed entry points. Addressing these unprotected routes is paramount to improving the plugin's overall security.",[195,197],{"reason":196,"points":112},"REST API routes without permission callbacks",{"reason":198,"points":75},"Unprotected REST API entry points","2026-03-17T06:33:44.537Z",{"wat":201,"direct":209},{"assetPaths":202,"generatorPatterns":204,"scriptPaths":205,"versionParams":207},[203],"\u002Fwp-content\u002Fplugins\u002Fquery-blocks\u002Fbuild\u002Ffront-module.js?",[],[206],"wp-content\u002Fplugins\u002Fquery-blocks\u002Fbuild\u002Ffront-module.js",[208],"query-blocks\u002Fbuild\u002Ffront-module.js?ver=",{"cssClasses":210,"htmlComments":211,"htmlAttributes":212,"restEndpoints":213,"jsGlobals":216,"shortcodeOutput":218},[],[],[],[214,215],"\u002Fitmar-rest-api\u002Fv1\u002Fsingle-post","\u002Fitmar-rest-api\u002Fv1\u002Fsearch",[217],"itmar_post_option",[]]