[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$foOtPLhkcD8VvUzgsQPlrIxcFv_9tvEzF0hfsf2I9Uh4":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":22,"download_link":23,"security_score":24,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":145,"fingerprints":409},"product-filter-ajax-for-woo","Product Filter AJAX for Woo","1.0.0","mlfactory","https:\u002F\u002Fprofiles.wordpress.org\u002Fmlfactory\u002F","\u003Cp>Allows you to integrate a product customizer \u002F designer into your WooCommerce store.\u003Cbr \u002F>\nVery easy to use.\u003C\u002Fp>\n\u003Ch3>FEATURES FREE VERSION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax Filter without page reload\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Filter Types: Price (Range Filter), Product Categories (Select or Checkbox), Product Attributes + Custom Product Attributes (Select or Checkbox)\u003Cbr \u002F>\nIn the free version of this plugin you can setup 3 filters.\u003Cbr \u002F>\nIf you need more – upgrade to the pro version.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>FEATURES PRO VERSION\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>All Features of the Free Version\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Setup unlimited Filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Add Unlimited Cliparts \u002F Graphics \u002F Images\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize all Colors and Texts\u003C\u002Fstrong>\u003Cbr \u002F>\nChange all colors and texts of the designer easy via the plugin settings.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Premium Support & Updates\u003C\u002Fstrong>\u003Cbr \u002F>\nPremium support and updates so long as your licence is valid, isn’t that nice?\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>One time costs €19,99,- \u002F license for one domain including updates & updates – lifetime.\u003C\u002Fp>\n\u003Cp>The sale is done manually by email.\u003C\u002Fp>\n\u003Cp>If you want to buy send an email to michaelleithold18@gmail.com.\u003C\u002Fp>\n","Simple \u002F Modern Ajax Product Filter Plugin for WooCommerce.",0,974,"2020-10-07T14:32:00.000Z","5.5.18","4.0","5.0",[18,19,20,21],"ajax","filter","product-filter","woocommerce","http:\u002F\u002Fwww.mlfactory.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproduct-filter-ajax-for-woo.1.0.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},7,20890,87,318,70,"2026-04-04T06:28:41.243Z",[36,60,83,102,125],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":26},"woocommerce-products-filter","HUSKY – Products Filter Professional for WooCommerce","1.3.8.1","RealMag777","https:\u002F\u002Fprofiles.wordpress.org\u002Frealmag777\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002F\" rel=\"nofollow ugc\">HUSKY – WooCommerce Products Filter Professional\u003C\u002Fa>\u003C\u002Fstrong> (formerly known as WOOF) is an advanced and versatile filter plugin that enhances the functionality of the WooCommerce plugin. It empowers your website visitors to easily search and filter woocommerce products based on: categories, attributes, tags, taxonomies, meta fields, and product price. With its powerful and user-friendly features, HUSKY provides a seamless filtering experience to help customers find the desired products efficiently\u003C\u002Fp>\n\u003Cp>🔗 HUSKY filter enables the generation of search engine optimized \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fswoof\u002Fcolor-red\u002Fproduct_cat-sport\u002F\" rel=\"nofollow ugc\">SEO-friendly\u003C\u002Fa> links, such as: https:\u002F\u002Fdemo.products-filter.com\u002Fswoof\u002Fcolor-red\u002Fproduct_cat-sport\u002F. These links can be included in your site map file, contributing to improved search engine rankings, particularly on Google.\u003C\u002Fp>\n\u003Cp>🛠️ Using \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ffilter-front-builder-demo\u002F\" rel=\"nofollow ugc\">filter front builder\u003C\u002Fa> HUSKY allows to create filter forms directly on the site front\u003C\u002Fp>\n\u003Cp>✅ Supports latest version of the WooCommerce plugin. A must have plugin for your WooCommerce powered online store! Maximum flexibility!\u003C\u002Fp>\n\u003Cp>👨‍💻 If you are WP+PHP developer and you want to create something unusual in the search form interface – Welcome: using HUSKY extension API and default extensions as an examples you can create any html-items for the search form and even custom woo-products loop template for your own purposes.\u003C\u002Fp>\n\u003Cp>Also its possible to \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">🔌 create any connectors for layout plugins\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">🎨 create special designed filter elements\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Latest PHP 8.x.x – COMPATIBLE!\u003C\u002Fp>\n\u003Cp>🌐 Demo site 1: \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002F\" rel=\"nofollow ugc\">demo.products-filter.com\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 2: \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ffilter-front-builder-demo\u002F\" rel=\"nofollow ugc\">filter form front builder\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 3: \u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">Smart Designer – filter elements constructor\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 4: \u003Ca href=\"https:\u002F\u002Fdemo10k.products-filter.com\u002F\" rel=\"nofollow ugc\">demo10k.products-filter.com – 10 000 products\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 5: \u003Ca href=\"https:\u002F\u002Fturbo.products-filter.com\u002F\" rel=\"nofollow ugc\">turbo.products-filter.com – 23 000 products\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>HUSKY Products Filter Features:\u003C\u002Fh3>\n\u003Cp>🌐&nbsp;\u003Cstrong>Representation:\u003C\u002Fstrong> HUSKY can be used as Shortcode, so as the Widget. Special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof\u002F\" rel=\"nofollow ugc\">[woof]\u003C\u002Fa> allows insert product filter in any part of your site. It is possible to show products taxonomies and attributes in the search form as: radio, checkbox, drop-down, multi-drop-down, radio buttons in drop-down. In the premium version also is possible to show html-elements as: color, image, label, hierarchy drop-down, \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ftaxonomy-range-slider\u002F\" rel=\"nofollow ugc\">attributes\u002Ftaxonomy range-slider\u003C\u002Fa>, checkbox buttons in drop-down\u003C\u002Fp>\n\u003Cp>🛠️&nbsp;\u003Cstrong>Filter form Front Builder:\u003C\u002Fstrong> assemble custom filter form directly on the site front usnig shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_front_builder\u002F\" rel=\"nofollow ugc\">[[woof_front_builder]]\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>🛒&nbsp;\u003Cstrong>Products shortcode:\u003C\u002Fstrong> Products shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_products\u002F\" rel=\"nofollow ugc\">[woof_products per_page=8 columns=3 is_ajax=1 taxonomies=product_cat:9]\u003C\u002Fa> allows to display and filter targeted products in a single page or as part of a post content, and of course products there are filterable in redirect or ajax mode. Using shortcode attribute custom_tpl it is even possible use custom templates what give wide flexibility in different projects.\u003C\u002Fp>\n\u003Cp>🔄&nbsp;\u003Cstrong>Products searching by AJAX:\u003C\u002Fstrong> (optionally) allows filter woocommerce products without page reloading. Works for 95% wordpress themes and should be tested before release to the production site as it depends of the current wp theme functionality and integrated html code there\u003C\u002Fp>\n\u003Cp>📊&nbsp;\u003Cstrong>Dynamic products recount:\u003C\u002Fstrong> this powerful feature allows to display in the search form how many relevant variants will be found if to click selected html-element in the filter search form\u003C\u002Fp>\n\u003Cp>🔍&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fwoocommerce-filter-by-meta-fields\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Filter woocommerce products by Meta Data\u003C\u002Fstrong>\u003C\u002Fa>: allows with using special functionality in the plugin settings page add meta fields data in the search flow (text and number type)\u003C\u002Fp>\n\u003Cp>🔢&nbsp;\u003Cstrong>Search products by SKU\u003C\u002Fstrong>: HUSKY allows filtering your shop products site by SKU as part of the big search form, so as the special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_sku_filter\u002F\" rel=\"nofollow ugc\">[woof_sku_filter]\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💲&nbsp;\u003Cstrong>Search products by Price\u003C\u002Fstrong>: can be displayed as range slider, so as drop-down with ranges selection\u003C\u002Fp>\n\u003Cp>📝&nbsp;\u003Cstrong>WooCommerce products text search\u003C\u002Fstrong> by title, content, excerpt and their combinations. It is possible to use special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_text_filter\u002F\" rel=\"nofollow ugc\">[woof_text_filter]\u003C\u002Fa> which you can insert in the place you want.\u003C\u002Fp>\n\u003Cp>🎨&nbsp;\u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Smart Designer\u003C\u002Fstrong>\u003C\u002Fa>: custom filter elements design-constructor that allows woocommerce shop admin to create special designed filter elements for its own business purposes\u003C\u002Fp>\n\u003Cp>🔧&nbsp;\u003Cstrong>Filter by ACF fields\u003C\u002Fstrong> Possible ACF types: ‘select’, ‘radio’, ‘true_false’ – create meta fields in ACF panel, set meta data to products, filter by them!\u003C\u002Fp>\n\u003Cp>🧩&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fwoocommerce-step-by-step-filter\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Step by step products filter\u003C\u002Fstrong>\u003C\u002Fa>: this technology allows to create products wizard for your shop customers where they can step by step select products they want to buy\u003C\u002Fp>\n\u003Cp>📈&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fstatistic\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Statistic\u003C\u002Fstrong>\u003C\u002Fa>: you can always analyze search data and understand what is more interested for your customers, and of course such data will help grow your bussiness\u003C\u002Fp>\n\u003Cp>⚡&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fquick-search\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Quick Search\u003C\u002Fstrong>\u003C\u002Fa>: this technology created especially for HUSKY and allows make instant search regardless of the products quantity of products without AJAX or page reloading\u003C\u002Fp>\n\u003Cp>🚀&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fturbo-mode\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Turbo Mode\u003C\u002Fstrong>\u003C\u002Fa>: this mode allows to avoid generating big MySQL queries while products filtering on the site front\u003C\u002Fp>\n\u003Cp>📬&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fproducts-messenger\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Products Messenger\u003C\u002Fstrong>\u003C\u002Fa>: allows your logged-in customers subscribe to the products filter combinations and always be informed if in your shop appeared exact products they want to buy. Such tool can grow conversion of the shop. Use it as widget, so as shortcode [woof_products_messenger]\u003C\u002Fp>\n\u003Cp>💾&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fsaver-of-search-query\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Saver of Search query\u003C\u002Fstrong>\u003C\u002Fa>: this extension allows for your customers save search combinations and access them in future by one click what makes your customers more informative and attenditive about your shop products\u003C\u002Fp>\n\u003Cp>♾️&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fmake-infinite-scroll-for-filtered-products-also\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Infinite Scrolling\u003C\u002Fstrong>\u003C\u002Fa>: allows load and see woocommerce products on the shop and catalog page without click on pagination buttons\u003C\u002Fp>\n\u003Cp>🖼️&nbsp;Images can be as filter html-elements in the \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fall-by-images-only\u002F\" rel=\"nofollow ugc\">search form\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎨&nbsp;Colors can be as filter html-elements in the \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fclothing-by-color-only\u002F\" rel=\"nofollow ugc\">search form\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💲&nbsp;Price filter as range-slider OR as drop-down\u003C\u002Fp>\n\u003Cp>🔘&nbsp;Showing hidden search form as \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fhidden-search-form\u002F\" rel=\"nofollow ugc\">BUTTON\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎛️&nbsp;In the plugin settings for radio and checkboxes html-elements in the filter form can be selected different skins\u003C\u002Fp>\n\u003Cp>📝&nbsp;Possibility to create products custom layout template and use it with shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_products\u002F\" rel=\"nofollow ugc\">woof_products\u003C\u002Fa> in ajax and redirect mode, see attributes custom_tpl and tpl_index\u003C\u002Fp>\n\u003Cp>🔧&nbsp;Possible to create any extensions for the plugin (for developers only). See folder ‘ext’ for the code examples\u003C\u002Fp>\n\u003Cp>🌐&nbsp;\u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa> – watch filter combinations alive\u003C\u002Fp>\n\u003Cp>📚&nbsp;HUSKY has wide API described in \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fcodex\u002F\" rel=\"nofollow ugc\">CODEX\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🔗&nbsp;HUSKY uses native WooCommerce API which allows coexisting and cooperation with another plugins created for WooCommerce\u003C\u002Fp>\n\u003Cp>🌍&nbsp;\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fextensions\u002Fwoof-woocommerce-products-filter\u002F?aid=180271&affiliate_key=ykFQUy0inySN\" rel=\"nofollow ugc\">WPML compatibility\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💱&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">For WooCommerce plugin Currency Switcher\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>📦&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-products-per-page\u002F\" rel=\"ugc\">WooCommerce Products Per Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎨&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fdemo-divi.products-filter.com\u002F\" rel=\"nofollow ugc\">DIVI WordPress Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🐘&nbsp;PHP 7.4.x – 8.x full compatibility\u003C\u002Fp>\n\u003Cp>⚙️&nbsp;Simple, robust AND rich options panel\u003C\u002Fp>\n\u003Cp>🤖&nbsp;\u003Cstrong>HUSKY filter is chatGPT friendly plugin\u003C\u002Fstrong> you can ask help to chat gpt about the plugin features using the plugin former name WOOF, example: “what attribute to use to make redirection in woof shortcode”\u003C\u002Fp>\n\u003Cp>🛠️&nbsp;\u003Cstrong>Strong technical support which each day works with tones of code!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✨&nbsp;The premium version: \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fa\u002Fbuy\" rel=\"nofollow ugc\">CODECANYON\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can get premium version of the plugin here\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fa\u002Fbuy\" rel=\"nofollow ugc\">CODECANYON\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Make your site more profitable with next powerful scripts:\u003C\u002Fh3>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bulk-editor\u002F\" rel=\"ugc\">BEAR – Bulk Editor for WooCommerce\u003C\u002Fa>: WordPress plugin for managing and bulk edit WooCommerce Products data in robust and flexible way! Be professionals with managing data of your woocommerce e-shop!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">FOX – Currency Switcher for WooCommerce\u003C\u002Fa>: is WooCommerce multi currency plugin, that allows your site visitors switch products prices currencies according to set currencies rates in the real time and pay in the selected currency (optionally). Allows to add any currency for WooCommerce store!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-tables.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">WOOT – WooCommerce Active Product Table\u003C\u002Fa>: is WooCommerce plugin for displaying shop products in table format. Tables makes focus for your buyers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-table-filterable\" rel=\"ugc\">TABLEON – WordPress Post Tables Filterable\u003C\u002Fa>: WordPress plugin for displaying site posts and their custom post types in table format. Tables makes focus for your customers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-switcher\u002F\" rel=\"ugc\">WPCS – WordPress Currency Switcher\u003C\u002Fa>: is a WordPress plugin that allows to switch currencies and get their rates converted in the real time on your site!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-editor\u002F\" rel=\"ugc\">WOLF – WordPress Posts Bulk Editor Professional\u003C\u002Fa>: WordPress plugin for managing and bulk edit WordPress posts, pages and custom post types data in robust and flexible way! Be professionals with managing data of your site!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwp-filter.com\u002F\" rel=\"nofollow ugc\">MDTF – Meta Data Filter and Taxonomies Filter\u003C\u002Fa>: the plugin for filtering and searching WordPress content in posts and their custom types by taxonomies and meta data fields. The plugin has very high flexibility thanks to its rich filter elements and in-built meta fields constructor!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is copyright pluginus.net &copy; 2012-2026 with \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> by realmag777.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.\u003C\u002Fp>\n","HUSKY - WooCommerce Products Filter Professional (former name is WOOF) – flexible, easy and robust professional filter for products for WooCommerce",90000,2176047,92,328,"2026-02-12T13:45:00.000Z","6.9.4","6.0","7.4",[53,19,20,21,54],"ajax-filter","woof","https:\u002F\u002Fproducts-filter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-products-filter.zip",76,23,"2025-12-17 23:25:18",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":33,"num_ratings":70,"last_updated":71,"tested_up_to":49,"requires_at_least":72,"requires_php":51,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":11,"last_vuln_date":82,"fetched_at":26},"yith-woocommerce-ajax-navigation","YITH WooCommerce Ajax Product Filter","5.18.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>E-commerce \u003Cstrong>product filtering is a must-have tool\u003C\u002Fstrong> to help your customers narrow in on the product they’re looking for and find products they might be interested in based on specific features (size, color, category, etc.)\u003C\u002Fp>\n\u003Cp>A reliable product filtering is what allows your visitors to enjoy and appreciate your product catalog instead of leaving it after a few seconds.\u003C\u002Fp>\n\u003Cp>After all, if users can’t easily browse your product lists, they can’t easily find what they are looking for. And if they can’t find it, they can’t buy it. It’s easy to understand. 🙂\u003C\u002Fp>\n\u003Cp>With the \u003Cstrong>YITH WooCommerce Ajax Product filter\u003C\u002Fstrong> its latest massive redesign, you can finally tackle the user experience in your WooCommerce powered shop. You can help your customers easily find and filter your products by categories, tags, taxonomy, and all kinds of attributes like sizes, colors, materials, brands, etc.\u003C\u002Fp>\n\u003Cp>You can create unlimited presets and show the filters on standard WooCommerce pages (Shop, Category pages) or custom pages created with Gutenberg or Elementor. You can add your filters anywhere, using the built-in widget, shortcode, or Gutenberg block. In this way, you can create a preset of filters for the shop page, a preset of filters for a specific product category, another preset of filters for a custom page, and so on: no limits and total maximum control.\u003C\u002Fp>\n\u003Ch3>YITH WooCommerce Ajax Product filter features\u003C\u002Fh3>\n\u003Ch4>FREE VERSION\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily create and customize unlimited presets of filters to show on different pages  (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Show filters using widget shortcodes and Gutenberg blocks (also on custom pages) (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by product categories (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter by tags (New from 4.0!)\u003C\u002Fli>\n\u003Cli>Filter any product attributes (color, size, material, etc.)\u003C\u002Fli>\n\u003Cli>Choose the filter style (checkbox, select, text and color swatches)\u003C\u002Fli>\n\u003Cli>Choose the ordering of the terms\u003C\u002Fli>\n\u003Cli>Choose whether to show terms hierarchy or not\u003C\u002Fli>\n\u003Cli>Allow multiple selections (with AND or OR) or not\u003C\u002Fli>\n\u003Cli>Adoptive filtering: terms not available will be hidden\u003C\u002Fli>\n\u003Cli>Show a “Reset Filters” button\u003C\u002Fli>\n\u003Cli>Scroll-to-top option in mobile devices and\u002For desktop\u003C\u002Fli>\n\u003Cli>SEO options (Activate\u002Fdeactivate the indexing of the generated URLs in search engines for the filter operation of the plugin) (New!)\u003C\u002Fli>\n\u003Cli>Beautiful & modern design, suitable for each kind of shop or theme\u003C\u002Fli>\n\u003Cli>Performance enhancements: lazy load filters and paginate terms in AJAX to reduce initial page loading time (New!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here:\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter-free\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the free version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>NEED MORE? CHECK THE PREMIUM VERSION!\u003C\u002Fh4>\n\u003Cp>With the latest update, we have improved the UX and added significant features to our free version. For example, in the previous versions, some essential features like “filter by category” or “filter by tag” options were missing. We worked hard to release a free plugin that works for our users. Anyway, if you want more (like a mobile-friendly design inspired by the larger e-commerce sites), feel free to check the features we provide in our excellent premium version:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Two additional layouts for the color filter: bicolor and image support (to better represent gradients, textures, patterns…)\u003C\u002Fli>\n\u003Cli>Additional layout: label\u002Fimage. Upload icons, photos and images to identify terms\u003C\u002Fli>\n\u003Cli>Choose the position of the reset button (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>Choose whether to show active filters (with X to remove them) or not and their position (above products, above or under filters area)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal window on mobile: a layout for filters 100% optimized for mobile devices!\u003C\u002Fstrong> (Other plugins just add filters after the products list on mobile, yet, in this way, product filtering on smartphones and tablets is not working. We are the first to have designed and developed a 100% mobile-friendly filtering solution: in a modal window inspired by the largest e-commerce sites!)\u003C\u002Fli>\n\u003Cli>Filter for reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price slider to filter products by price\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Price ranges with unlimited ranges (last range can show “& above”)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Filters to show on sale\u002Fin-stock products\u003C\u002Fli>\n\u003Cli>Ajax sorting for products displayed on the page (by rating, price, popularity, latest)\u003C\u002Fli>\n\u003Cli>Show an optional tooltip on hover for terms\u003C\u002Fli>\n\u003Cli>Show filters as a toggle (opened or collapsed by default)\u003C\u002Fli>\n\u003Cli>Show or hide the count of items\u003C\u002Fli>\n\u003Cli>Adoptive filtering: choose whether terms not available must be hidden (as in the free version) \u003Cstrong>or keep them visible but not clickable (only in premium)\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Variations filtering\u003C\u002Fstrong>: make sure variable products are displayed in the filter results only if at least one of the variations matches the current selection, and replace the product image with the one of the variation (New!)\u003C\u002Fli>\n\u003Cli>Choose to hide empty terms and out of stock products automatically\u003C\u002Fli>\n\u003Cli>Customize colors and style of filters area through the dedicated “customization” tab (colors, color swatches size, select and checkbox type, etc.)\u003C\u002Fli>\n\u003Cli>Upload a custom loader\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permalinks management:\u003C\u002Fstrong> choose to keep permalinks unchanged, change them by adding filtered terms or use a \u003Cstrong>custom user-friendly and shorter permalink\u003C\u002Fstrong> (for a better sharing experience!)\u003C\u002Fli>\n\u003Cli>Use instant AJAX filtering or show a button to apply filters manually without AJAX\u003C\u002Fli>\n\u003Cli>Choose whether to show filter results on the same page or a new page\u003C\u002Fli>\n\u003Cli>Compatible with the YITH WooCommerce Brands Add-on plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See it in action here (we have three different demo samples):\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">Check the Live Demo of the premium version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>And if you love it, get it!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-woocommerce-ajax-product-filter\u002F\" rel=\"nofollow ugc\">GET THE PREMIUM VERSION HERE with a 100% Money Back guarantee >\u003C\u002Fa>\u003C\u002Fp>\n","YITH WooCommerce Ajax Product Filter offers you the perfect way to filter all products of your WooCommerce shop.",80000,4968451,99,"2026-03-05T10:29:00.000Z","6.7",[74,20,75,76,77],"ajax-product-filter","shop-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyith-woocommerce-ajax-navigation\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-woocommerce-ajax-navigation.5.18.0.zip",97,3,"2024-07-10 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":46,"num_ratings":93,"last_updated":94,"tested_up_to":49,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":99,"download_link":100,"security_score":101,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"filter-everything","Filter Everything&nbsp;— Product Filter & WordPress Filter","1.9.1","stepasyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fstepasyuk\u002F","\u003Cp>\u003Cstrong>The most universal filters plugin for WordPress and WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\nIt filters any post types and by any criteria. Allows you to sort results and search by key phrase. Compatible with page builders.\u003C\u002Fp>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cp>Please see demos of filtering for \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">Clothing\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">Smartphones\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002Fauthor-stepasyuk\u002Fcategory-health\u002F\" rel=\"nofollow ugc\">Posts\u003C\u002Fa> and others.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filters any post types\u003C\u002Fli>\n\u003Cli>Supports any filtering criteria\u003C\u002Fli>\n\u003Cli>Easy integration on a page using Widgets or Shortcodes\u003C\u002Fli>\n\u003Cli>Compatible with almost all page builders (*PRO)\u003C\u002Fli>\n\u003Cli>Contains a lot of useful filter options\u003C\u002Fli>\n\u003Cli>Supports search by keyword\u003C\u002Fli>\n\u003Cli>Allows you to sort filtered results by any criteria\u003C\u002Fli>\n\u003Cli>Supports color swatches and brand logos\u003C\u002Fli>\n\u003Cli>Step-by-step filtering\u003C\u002Fli>\n\u003Cli>Vertical and Horizontal layouts, columns\u003C\u002Fli>\n\u003Cli>Works in both “Submit button” and “Auto-submission” modes\u003C\u002Fli>\n\u003Cli>Ready to use on mobile devices\u003C\u002Fli>\n\u003Cli>Compatible with translation plugins WPML, Polylang\u003C\u002Fli>\n\u003Cli>Supports AJAX\u003C\u002Fli>\n\u003Cli>Contains hooks and features for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find more detailed information about each feature below \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Watch the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=g1_qlJvNdsg\" rel=\"nofollow ugc\">video review\u003C\u002Fa> from WPTuts\u003C\u002Fh3>\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\u002Fg1_qlJvNdsg?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>\u003C\u002Fp>\n\u003Ch3>PRO version 💎 features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filtering any Post loops\u002Fgrids (any Custom WP Queries)\u003C\u002Fli>\n\u003Cli>Ability to use Filters on any page including Singular\u003C\u002Fli>\n\u003Cli>Full compatibility with Page builders like Elementor \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Felementor\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>, Oxygen, Divi, WPBakery Composer etc\u003C\u002Fli>\n\u003Cli>Enhanced SEO options \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa> that allows you to adjust SEO data for the filtering pages\u003C\u002Fli>\n\u003Cli>Clean URLs and Permalinks like \u003Cstrong>\u002Fcolor-blue\u002Fbrand-acer\u002F\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002Fcolor-blue\u002Fbrand-acer\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>. Full control over filtering page URLs\u003C\u002Fli>\n\u003Cli>Premium Support\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> About the PRO version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters everything in WordPress & WooCommerce\u003C\u002Fh3>\n\u003Cp>That is any Post types including WooCommerce Products and custom Post types. For example Products, Posts, Pages, Recipes, Real estate objects, Cars — \u003Cstrong>everything\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Filters by any Criteria\u003C\u002Fh3>\n\u003Cp>They are Categories, Tags, custom Taxonomies, WooCommerce attributes, Custom Fields including created with ACF, Authors etc.\u003C\u002Fp>\n\u003Cp>No need to list all possible filters you can create &mdash; they can be any, but most popular are:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-price\u002F\" rel=\"nofollow ugc\">Price\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale-price\u002F\" rel=\"nofollow ugc\">Sale price\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002F\" rel=\"nofollow ugc\">Brand\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002F\" rel=\"nofollow ugc\">Product Category\u003C\u002Fa>, Tag\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Custom Taxonomy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa> including created with ACF plugin\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fsize-xxl\u002F\" rel=\"nofollow ugc\">Size\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002F\" rel=\"nofollow ugc\">Color\u003C\u002Fa> – any WooCommerce attributes\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-length-width-height\u002F\" rel=\"nofollow ugc\">Width, Height, Length\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-weight\u002F\" rel=\"nofollow ugc\">Weight\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale\u002F\" rel=\"nofollow ugc\">On sale\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-stock\u002F\" rel=\"nofollow ugc\">In Stock\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-downloadable\u002F\" rel=\"nofollow ugc\">Downloadable\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-backorders\u002F\" rel=\"nofollow ugc\">Backordered\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-featured\u002F\" rel=\"nofollow ugc\">Featured\u003C\u002Fa> product statuses\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-type\u002F\" rel=\"nofollow ugc\">Product type\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-shipping\u002F\" rel=\"nofollow ugc\">Shipping Class\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-rating\u002F\" rel=\"nofollow ugc\">Product Visibility\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Featured image\u003C\u002Fa> exists\u002Fnot exists\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Views count\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F?date_from=2016-12-20t15.29.13&date_to=2018-01-18t07.04.11\" rel=\"nofollow ugc\">Post or Product date\u003C\u002Fa>\u003Cbr \u002F>\n– Cooking time\u003Cbr \u002F>\n– Calories\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Author\u003C\u002Fa>\u003Cbr \u002F>\n– … \u003Cstrong>any\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Widgets and shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffilters-widget\u002F\" rel=\"nofollow ugc\">Filters\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fsorting-widget\u002F\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fchips-widget\u002F\" rel=\"nofollow ugc\">Chips\u003C\u002Fa> (selected filters) can be inserted on a page as widgets or \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>\u003Cbr \u002F>\nThis allows you easily to integrate filters on your site independently from a theme or page builder you use.\u003C\u002Fp>\n\u003Ch3>Page builders\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with almost all page builders. It was tested with Elementor, Divi, Themify, WPBakery Composer, Oxygen, Beaver builder, Bricks Builder, Breakdance etc.\u003Cbr \u002F>\nAs the Free version of the plugin supports filtering of the native WordPress loops (Main WP_Query) only, the full support of the page builders is provided in the PRO version.\u003C\u002Fp>\n\u003Ch3>Fine-tuning filter options\u003C\u002Fh3>\n\u003Cp>Including URL variable names, views, filtering logic, term sorting, collapsing\u002Fexpanding, hierarchy, more\u002Fless, tooltip, search field, related filters, and more…\u003C\u002Fp>\n\u003Ch3>Search by keyword field\u003C\u002Fh3>\n\u003Cp>Allows you to \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fsearch-and-filter\u002F?srch=jacket\" rel=\"nofollow ugc\">search among filtered results\u003C\u002Fa> and vice versa – to filter results received from search.\u003C\u002Fp>\n\u003Ch3>Sorting field\u003C\u002Fh3>\n\u003Cp>Allows you to create a list of own sorting parameters and to place \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002F?ordr=price\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> anywhere on your site.\u003C\u002Fp>\n\u003Ch3>Supports Color swatches and Brand logos\u003C\u002Fh3>\n\u003Cp>Allows you to make \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">filter terms more visible\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>«Auto-submission» and «Apply button» modes\u003C\u002Fh3>\n\u003Cp>“Auto-submission” – filter updates results every time, when you choose option.\u003Cbr \u002F>\n“\u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fapply-button\u002F\" rel=\"nofollow ugc\">Apply button\u003C\u002Fa>” – allows you to select desired criteria and updates results after click on the Submit button only.\u003C\u002Fp>\n\u003Ch3>Step-by-Step filtering\u003C\u002Fh3>\n\u003Cp>Allows you to display only particular Filter terms in dependency from selection of another Filter.\u003C\u002Fp>\n\u003Ch3>Vertical and horizontal layouts, columns\u003C\u002Fh3>\n\u003Cp>You can display Filters widget in sidebar or \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fhorizontal-views\u002Fcolor-blue\u002Fbrand-hm\u002F\" rel=\"nofollow ugc\">above the filtered posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Compatibility with translation plugins\u003C\u002Fh3>\n\u003Cp>Allows you to translate filters with \u003Ca href=\"https:\u002F\u002Fwpml.filtereverything.pro\u002Ffilters-in-english\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, Polylang and use them in other languages\u003C\u002Fp>\n\u003Ch3>Supports AJAX\u003C\u002Fh3>\n\u003Cp>Thus your visitors can \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fdark-overlay-and-ajax-loader\u002F\" rel=\"nofollow ugc\">faster to filter\u003C\u002Fa> without reloading of the whole page.\u003C\u002Fp>\n\u003Ch3>Compatible with popular Themes and Plugins\u003C\u002Fh3>\n\u003Cp>Compatible with WPML, ACF, Polylang and others popular. Supports color schemes to allow you easily integrate with your design\u003C\u002Fp>\n\u003Ch3>Filtering values in any languages\u003C\u002Fh3>\n\u003Cp>Among them \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002Fcheckbox-%E4%B8%AD%E6%96%87%E5%96%AE%E5%AD%97%E7%9A%84%E4%BE%8B%E5%AD%90\u002F\" rel=\"nofollow ugc\">Chinese, Arabic, Hebrew, Hindi\u003C\u002Fa> etc\u003C\u002Fp>\n\u003Ch3>Made for developers\u003C\u002Fh3>\n\u003Cp>Supports \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fhooks\u002F\" rel=\"nofollow ugc\">hooks\u003C\u002Fa>, useful \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffunctions\u002F\" rel=\"nofollow ugc\">functions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ftemplates-overriding\u002F\" rel=\"nofollow ugc\">templates overriding\u003C\u002Fa> to allow developers to customize as they like\u003C\u002Fp>\n","The most universal filters plugin for WordPress and WooCommerce products.",50000,737398,142,"2026-01-14T09:42:00.000Z","4.6","5.7",[53,98,20,76,77],"post-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.1.zip",100,{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":91,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":49,"requires_at_least":114,"requires_php":51,"tags":115,"homepage":121,"download_link":122,"security_score":46,"vuln_count":123,"unpatched_count":11,"last_vuln_date":124,"fetched_at":26},"woocommerce-ajax-filters","Advanced AJAX Product Filters","3.1.9.7","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Give your customers the power to find products instantly.\u003Cbr \u002F>\n\u003Cstrong>WooCommerce Ajax Products Filter\u003C\u002Fstrong> lets users filter, sort, and search products without reloading the page. Fast, flexible, and compatible with most themes and page builders.\u003C\u002Fp>\n\u003Cp>Already packed with features in the free version, and even more powerful with \u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-ajax-products-filter\u002F\" rel=\"nofollow ugc\">Pro and Business versions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>✨ Free Features\u003C\u002Fh4>\n\u003Cp>Everything you need to create professional product filters:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ajax Filtering, Pagination and Sorting\u003C\u002Fstrong> – update results instantly without reloading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Filter Builder\u003C\u002Fstrong> – design filters with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Types\u003C\u002Fstrong>: checkboxes, dropdowns, radio buttons, sliders, color\u002Fimage swatches.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Options\u003C\u002Fstrong>: categories, attributes, tags, price, ratings, product meta (custom fields).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Controls\u003C\u002Fstrong>: apply button, reset\u002Fclear button, selected filters area (vertical & horizontal).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Layouts\u003C\u002Fstrong>: collapse on load, collapse on title click, nested filters, hierarchical display, limit height with scroll, hide extra values under “Show More” button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Styles\u003C\u002Fstrong>: multiple slider styles, button styles, checkbox styles, color box, image box, checked image style, Select + Select2 support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Display\u003C\u002Fstrong>: show product counts, hide empty values, remove out-of-stock variations, child values on taxonomy pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets & Shortcodes\u003C\u002Fstrong> – display filters\u002Fgroups anywhere.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom CSS Styling\u003C\u002Fstrong> – style filters your way.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icons Before\u002FAfter\u003C\u002Fstrong> – add icons to titles and values.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Selected Filters Area\u003C\u002Fstrong> – horizontal\u002Fvertical styles, custom placement.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Works with most WooCommerce themes.\u003C\u002Fli>\n\u003Cli>Page builders: Elementor, Divi, Beaver Builder.\u003C\u002Fli>\n\u003Cli>Plugins: ACF Pro, WPML, Polylang, Relevanssi, Barn2 Product Table, other BeRocket plugins.\u003C\u002Fli>\n\u003Cli>WooCommerce shortcodes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Friendly URLs\u003C\u002Fstrong> – clean filter links.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integration\u003C\u002Fstrong>: Permalink Manager for WooCommerce.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance\u003C\u002Fstrong>: minified JS\u002FCSS, optimized code, scroll-to-top after filtering.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Friendly\u003C\u002Fstrong> – hooks and custom code options for full control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – translate via .po\u002F.mo files or plugin settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Back Button Support\u003C\u002Fstrong> – smooth navigation with AJAX.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 In short: almost everything you expect from a professional filter plugin — already free.\u003C\u002Fp>\n\u003Ch4>🚀 Pro Features\u003C\u002Fh4>\n\u003Cp>Upgrade to \u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-ajax-products-filter\u002F\" rel=\"nofollow ugc\">WooCommerce Ajax Products Filter Pro\u003C\u002Fa> to unlock advanced features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Enhancements\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>SEO-friendly URLs with advanced control.\u003C\u002Fli>\n\u003Cli>Canonical links, meta & titles for filtered pages.\u003C\u002Fli>\n\u003Cli>Add filters to page title\u002Fdescription\u002Fheader.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Filter Types\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Filter by stock status, sale status.\u003C\u002Fli>\n\u003Cli>Filters by custom taxonomies.\u003C\u002Fli>\n\u003Cli>Slider range for attributes\u002Ftaxonomies.\u003C\u002Fli>\n\u003Cli>Datepicker for attributes & product publication date.\u003C\u002Fli>\n\u003Cli>Availability( in stock | out of stock | any ).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Styling & Layout\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Filters above products, custom sidebar, 1–4 filters per row.\u003C\u002Fli>\n\u003Cli>Collapsed filters above products.\u003C\u002Fli>\n\u003Cli>Show filter titles only.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Product count per value.\u003C\u002Fli>\n\u003Cli>Checkbox\u002Fvalue list for price ranges.\u003C\u002Fli>\n\u003Cli>Multiple colors (up to 4) for attributes.\u003C\u002Fli>\n\u003Cli>Display variation image\u002Fprice matching selected filters.\u003C\u002Fli>\n\u003Cli>Open product directly with matching variation.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Navigation Tools\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Search box block for redirect filters.\u003C\u002Fli>\n\u003Cli>Link setup after filtering.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💼 Business Features\u003C\u002Fh4>\n\u003Cp>For large stores and professional needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Filter Statistics\u003C\u002Fstrong> – see which filters your customers use most.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom SEO Meta per Page\u003C\u002Fstrong> – individual SEO control for each filter result.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Filter Styling\u003C\u002Fstrong> – fine-tune filter design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> – direct help from the BeRocket team.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📌 Live Demo & Docs\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-ajax-products-filter\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=ajax_filters\" rel=\"nofollow ugc\">Pro & Business\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwoocommerce-products-filter.berocket.com\u002Fshop?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=ajax_filters\" rel=\"nofollow ugc\">Frontend Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-ajax-products-filter\u002F?utm_source=wordpress_org&utm_medium=admin_demo&utm_campaign=ajax_filters#try-admin\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-ajax-products-filter?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=ajax_filters\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎬 Premium plugin video\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\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\u002FPQTXzp9Tpbc?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>\u003C\u002Fli>\n\u003Cli>\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\u002FLtz82Zs5pl0?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>\u003C\u002Fli>\n\u003Cli>\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\u002FGA3O1F6YVNE?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>\u003C\u002Fli>\n\u003Cli>\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\u002FGPA77L0XBxM?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>\u003Cbr \u002F>\n\u003Cem>we don’t have a video with the free plugin right now, but we are working on it\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤝 Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Advanced AJAX Product Filters has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-product-labels-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Advanced Product Labels for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Load More Products for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbrands-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Brands for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Grid\u002FList View for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-preview-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product Preview for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproducts-compare-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Products Compare for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-wait-list-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Wishlist and Waitlist for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🧩 Shortcode\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>In editor \u003Ccode>[br_filters attribute=price type=slider title=\"Price Filter\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>In PHP \u003Ccode>do_shortcode('[br_filters attribute=price type=slider title=\"Price Filter\"]');\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ Shortcode Options:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>attribute\u003C\u002Fcode>(required) – product attribute, e.g. price or length. Don’t forget that WooCommerce adds the pa_ suffix for created attributes.\u003Cbr \u002F>\nSo if you create a new attribute \u003Ccode>jump\u003C\u002Fcode>, its name is \u003Ccode>pa_jump\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>type\u003C\u002Fcode>(required) – checkbox, radio, slider or select\u003C\u002Fli>\n\u003Cli>\u003Ccode>operator\u003C\u002Fcode> – OR or AND\u003C\u002Fli>\n\u003Cli>\u003Ccode>title\u003C\u002Fcode> – whatever you want to see as a title. Can be empty\u003C\u002Fli>\n\u003Cli>\u003Ccode>product_cat\u003C\u002Fcode> – parent category id\u003C\u002Fli>\n\u003Cli>\u003Ccode>cat_propagation\u003C\u002Fcode> – should we propagate this filter to child categories? Set 1 to turn this on\u003C\u002Fli>\n\u003Cli>\u003Ccode>height\u003C\u002Fcode> – max filter box height. When height is met, the scroll will be added\u003C\u002Fli>\n\u003Cli>\u003Ccode>scroll_theme\u003C\u002Fcode> – used if height is set and actual height of the box is more\u003C\u002Fli>\n\u003C\u002Ful>\n","Fast and flexible AJAX product filters for WooCommerce. Filter by categories, attributes, price, tags, rating, and more. No page reloads.",1819243,94,385,"2026-01-29T08:22:00.000Z","6.3",[116,117,118,119,120],"ajax-product-filters","category-filter","product-filters","wc-filters","woocommerce-filters","https:\u002F\u002Fberocket.com\u002Fwoocommerce-ajax-products-filter?utm_source=paid_plugin&utm_medium=plugins&utm_campaign=ajax_filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-ajax-filters.3.1.9.7.zip",4,"2026-02-17 00:00:00",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":49,"requires_at_least":50,"requires_php":138,"tags":139,"homepage":143,"download_link":144,"security_score":101,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"wc-ajax-product-filter","WCAPF – WooCommerce Ajax Product Filter","4.2.3","Mainul Hassan","https:\u002F\u002Fprofiles.wordpress.org\u002Fshamimmoeen\u002F","\u003Cp>\u003Cstrong>WCAPF – WooCommerce Ajax Product Filter\u003C\u002Fstrong> is a powerful plugin that enhances the filtering functionality of your WooCommerce store. It allows your customers to easily find and narrow down their product search using a dynamic and interactive filter system. With Ajax-based filtering, the plugin provides instant results without page reloading, ensuring a smooth and seamless user experience.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemos.wptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Demo\" rel=\"nofollow ugc\">\u003Cstrong>View Demo\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Pro+Upgrade\" rel=\"nofollow ugc\">\u003Cstrong>💎 Upgrade to Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Filtering Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Taxonomy:\u003C\u002Fstrong> Enable customers to filter products based on different taxonomies, such as categories, tags, and custom taxonomies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Attribute:\u003C\u002Fstrong> Allow customers to refine their product search by attribute values like size, color, material, and more.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Price:\u003C\u002Fstrong> Provide a price range filter to help customers find products within their desired price range.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Rating:\u003C\u002Fstrong> Enable customers to filter products based on user ratings to find highly rated items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Product Status:\u003C\u002Fstrong> Allow customers to filter products based on their status, such as featured or in-stock items.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Post-Author:\u003C\u002Fstrong> Provide the ability to filter products based on the author of the associated posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Post-Meta:\u003C\u002Fstrong> Offer customers the ability to filter products based on custom post metadata, with support for different value types like text, number, or date.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter by Keyword:\u003C\u002Fstrong> Enable customers to search for products using keywords to find specific items quickly.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Sort by Filter:\u003C\u002Fstrong> Offer customers the option to sort products based on different criteria, enhancing their browsing experience.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Per Page Filter:\u003C\u002Fstrong> Allow customers to select the number of products displayed per page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Flexible Filter Display Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Display Options:\u003C\u002Fstrong> Present filter options using checkboxes, radio buttons, dropdowns, multiselect, or labels.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Styling and Layout:\u003C\u002Fstrong> Choose from list, inline, grid, or hierarchical display for taxonomies, with accordion support for hierarchies.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Price Filter Options:\u003C\u002Fstrong> Provide a slider with min and max input fields for the price filter, or define custom price ranges displayed as checkboxes, radio buttons, or other options.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Product Count Display:\u003C\u002Fstrong> Show the number of products available for each filter option, helping customers gauge the product availability within their selected criteria.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Tooltip Information:\u003C\u002Fstrong> Display informative tooltips when customers hover over filter options, including product count information within the tooltip.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic or Manual Filter Options:\u003C\u002Fstrong> Set filter options to be generated automatically or manually enter custom options, allowing for precise customization of labels and tooltips.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Options Ordering:\u003C\u002Fstrong> Define the order of filter options, including taxonomy, post-author, and post-meta filters. For taxonomy filters, order by ID, Name, Slug, Count, or Include Order. For post-author filters, order by ID, Name, Count, or Include Order. For post-meta filters, order by Value, Label, or Count.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Include\u002FExclude Options:\u003C\u002Fstrong> For taxonomy filters, include or exclude specific terms. If the taxonomy is hierarchical, set the parent term to limit the child terms displayed. Choose to include only immediate child terms or all child terms. For post-author filters, include or exclude specific users and specify user roles. For post-meta filters, include or exclude by values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Accordion and Tooltip:\u003C\u002Fstrong> Implement accordion-style display for filters, allowing users to expand or collapse the filter options. When collapsed, the filter displays the filter title only, and when expanded, it shows the filter options. Additionally, use tooltip icons beside the filter titles to provide additional information about each filter option when users hover over them.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Search Field:\u003C\u002Fstrong> Include a search field for quick navigation through the filter options. Visitors can enter keywords in the search field to narrow down the available filter options, making it easier to find specific choices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Show More\u002FShow Less Toggle:\u003C\u002Fstrong> Provide a toggle option to show or hide additional filter options for better user experience. The toggle allows users to expand or collapse the filter options, reducing clutter and improving usability.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Max Height of Filter Block:\u003C\u002Fstrong> Set the maximum height of a filter block to limit the number of visible filter options. This feature helps users show more filters within a specific height, enhancing the browsing experience and avoiding overwhelming displays.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Color\u002FImage Swatches:\u003C\u002Fstrong> Enhance the visual appeal of your filter options by \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Fcolor-image-swatches\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">displaying them using color or image swatches\u003C\u002Fa>. For color swatches, the plugin looks for the color first and, if not found, displays the image. The color swatch data includes the primary color and secondary color, when both exist in the swatch data it enables the color gradient which is a more comprehensive visual representation. For image swatches, the data includes the image ID. For the \u003Cstrong>popular variation swatches plugins\u003C\u002Fstrong> the swatch data can be obtained from term meta automatically. Otherwise, you’ll need to manually input the filter options and configure the swatch data.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Advanced Filtering Functionality\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Variable Product Filtering Support:\u003C\u002Fstrong> Ensure seamless filtering for variable products, including support for attribute lookup tables.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ajax Pagination:\u003C\u002Fstrong> Enable seamless browsing with Ajax-based pagination, allowing customers to navigate through filtered results without page reloads.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Active Filters Display:\u003C\u002Fstrong> Showcase the active filters prominently above the product loop, making it easy for customers to see and modify their selections.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Active Sorting Option:\u003C\u002Fstrong> Enable AJAX for the default product sorting dropdown and display the active sorting option in the active filters section.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Integration\u003C\u002Fh3>\n\u003Cp>Effortlessly integrate the filters into your store using a single widget or shortcode. The plugin allows you to create filters by creating a form and adding filters inside it. The flexibility of the plugin allows you to create unlimited forms and filters according to your specific needs. By using the “\u003Cstrong>Available on\u003C\u002Fstrong>” setting, you can precisely determine where the filters should be displayed. Simply add the form widget (named ‘\u003Cstrong>WCAPF – Product Filter Form\u003C\u002Fstrong>‘) to the sidebar, and the filters will automatically appear based on the current template being used.\u003C\u002Fp>\n\u003Ch3>Different Filters for Different Archive Pages\u003C\u002Fh3>\n\u003Cp>Customize the filter options based on specific product categories by \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Fdifferent-filters-for-different-archive-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">displaying unique filters on various archive pages\u003C\u002Fa>. This feature allows you to create specialized filter sets that address the specific needs of each product category.\u003C\u002Fp>\n\u003Cp>For example, clothing filters may include options for \u003Cem>size\u003C\u002Fem> and \u003Cem>color\u003C\u002Fem>, while laptop filters may include options for \u003Cem>processor\u003C\u002Fem>, \u003Cem>motherboard\u003C\u002Fem>, \u003Cem>RAM\u003C\u002Fem>, and \u003Cem>hard disk\u003C\u002Fem>. By using different filters for different archive pages, you can enhance the filtering experience for your customers.\u003C\u002Fp>\n\u003Ch3>Integration on Singular Pages\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilters-on-custom-pages\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">Integrate filters on singular pages\u003C\u002Fa> by utilizing the \u003Ccode>[wcapf_products]\u003C\u002Fcode> shortcode in conjunction with the form shortcode \u003Ccode>[wcapf_form]\u003C\u002Fcode>. This integration allows you to display products similarly to the shop page and effectively combines them with the filters.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>[wcapf_products]\u003C\u002Fcode> shortcode leverages the popular \u003Cstrong>WooCommerce products shortcode\u003C\u002Fstrong>, providing extensive customization options. With the product loop, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify the layout (such as standard shop loop, products with pagination, or only products)\u003C\u002Fli>\n\u003Cli>Select the type of products to display (on sale, best selling, top rated)\u003C\u002Fli>\n\u003Cli>Define the visibility of products (visible, catalog, search, hidden, featured)\u003C\u002Fli>\n\u003Cli>Configure the product ordering\u003C\u002Fli>\n\u003Cli>Determine the number of columns for the grid layout\u003C\u002Fli>\n\u003Cli>Set the total number of displayed products\u003C\u002Fli>\n\u003Cli>Apply taxonomy and meta queries\u003C\u002Fli>\n\u003Cli>Exclude specific products\u003C\u002Fli>\n\u003Cli>Define a custom message when no products match the applied filters\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Drag and Drop Filter Creation\u003C\u002Fh3>\n\u003Cp>The plugin allows users to add filters in just a few clicks. By clicking the “Add Filter” button, a new filter is added with automatically configured settings. Users can easily customize the filter settings, reorder filters, and delete them as needed.\u003C\u002Fp>\n\u003Ch3>Customizable Filter Keys in URL\u003C\u002Fh3>\n\u003Cp>Set the filter key used in the URL to identify the type of filter applied.\u003C\u002Fp>\n\u003Cp>For example, in the URL \u003Cstrong>..\u002F?category=sneakers&material=mesh\u003C\u002Fstrong>, \u003Cstrong>category\u003C\u002Fstrong>, and \u003Cstrong>material\u003C\u002Fstrong> are the filer keys.\u003C\u002Fp>\n\u003Ch3>Dynamic Product Count\u003C\u002Fh3>\n\u003Cp>Update the product count dynamically based on the applied filters, providing accurate and real-time information to customers, allowing customers to filter products with confidence and avoiding “no results found” messages.\u003C\u002Fp>\n\u003Ch3>Hide\u002FDisable Irrelevant Options\u003C\u002Fh3>\n\u003Cp>Streamline the filtering experience by hiding or disabling options that return zero products. The plugin offers the flexibility to either hide or disable irrelevant options based on the applied filters. By removing these options, users can focus on relevant choices, enhancing their browsing experience.\u003C\u002Fp>\n\u003Ch3>Hide Empty Filters\u003C\u002Fh3>\n\u003Cp>Exclude empty filters from display to declutter the user interface. Empty filters that do not have any available options are automatically hidden, reducing visual noise and improving the usability of the filter system.\u003C\u002Fp>\n\u003Ch3>Option to Disable Ajax Filtering\u003C\u002Fh3>\n\u003Cp>Provide flexibility to disable AJAX filtering if needed. While AJAX filtering is generally recommended for seamless browsing, users can choose to disable it to troubleshoot any potential JavaScript conflicts that may arise after updating the product loop.\u003C\u002Fp>\n\u003Ch3>Multi-Vendor Plugin Support\u003C\u002Fh3>\n\u003Cp>When enabled, the filter plugin supports \u003Ca href=\"https:\u002F\u002Fwptools.io\u002Fdocs\u002Fwc-ajax-product-filter\u002Fcommon\u002Ffilter-by-vendor\u002F?utm_source=wordpress.org&utm_medium=free+plugin+listing&utm_campaign=WCAPF+Documentation\" rel=\"nofollow ugc\">multi-vendor setups\u003C\u002Fa> by showing the store name as the filter option label. This allows customers to easily filter products from specific vendors or stores.\u003C\u002Fp>\n\u003Ch3>Customization\u003C\u002Fh3>\n\u003Cp>Easily customize the appearance of the filters to match the design and style of your theme. The plugin provides a variety of settings on the plugin settings page, \u003Cstrong>including CSS variables\u003C\u002Fstrong>, which allow developers to quickly transform the global style of a filter to a unique style.\u003C\u002Fp>\n\u003Ch3>Theme Compatibility\u003C\u002Fh3>\n\u003Cp>The plugin is designed to be highly compatible with a wide range of themes that follow the standard guidelines set by WooCommerce. This means it is likely to work effectively with almost any theme you choose.\u003C\u002Fp>\n\u003Ch3>Developer Friendly\u003C\u002Fh3>\n\u003Cp>It includes essential hooks, filters and supports template overriding, allowing developers to alter the filter data, change the appearance of filters, and easily modify the plugin’s behavior.\u003C\u002Fp>\n","WCAPF - WooCommerce Ajax Product Filter is a powerful plugin that enhances the filtering functionality of your WooCommerce store.",9000,187266,86,44,"2026-03-02T11:39:00.000Z","7.2",[74,140,141,142,77],"price-filter","product-sorting","woocommerce-layered-nav","https:\u002F\u002Fwptools.io\u002Fwc-ajax-product-filter\u002F?utm_source=plugins+listing&utm_medium=wcapf+free&utm_campaign=WCAPF+Pro+Details","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwc-ajax-product-filter.4.2.3.zip",{"attackSurface":146,"codeSignals":193,"taintFlows":389,"riskAssessment":390,"analyzedAt":408},{"hooks":147,"ajaxHandlers":170,"restRoutes":185,"shortcodes":186,"cronEvents":190,"entryPointCount":191,"unprotectedCount":192},[148,155,158,161,164,167],{"type":149,"name":150,"callback":151,"priority":152,"file":153,"line":154},"action","woocommerce_before_shop_loop","anonymous",10,"product-filter-ajax-for-woo.php",40,{"type":149,"name":156,"callback":151,"priority":70,"file":153,"line":157},"wp_enqueue_scripts",42,{"type":149,"name":159,"callback":151,"file":153,"line":160},"pre_get_posts",48,{"type":149,"name":162,"callback":151,"file":153,"line":163},"admin_menu",825,{"type":149,"name":165,"callback":151,"file":153,"line":166},"admin_enqueue_scripts",831,{"type":149,"name":168,"callback":151,"file":153,"line":169},"admin_notices",837,[171,174,177,180,182],{"action":172,"nopriv":173,"callback":151,"hasNonce":173,"hasCapCheck":173,"file":153,"line":136},"wapf_gfp",false,{"action":172,"nopriv":175,"callback":151,"hasNonce":173,"hasCapCheck":173,"file":153,"line":176},true,46,{"action":178,"nopriv":173,"callback":151,"hasNonce":173,"hasCapCheck":173,"file":153,"line":179},"wapf_get_all_attributes",827,{"action":178,"nopriv":175,"callback":151,"hasNonce":173,"hasCapCheck":173,"file":153,"line":181},829,{"action":183,"nopriv":173,"callback":151,"hasNonce":173,"hasCapCheck":173,"file":153,"line":184},"wapf_delete_filter",833,[],[187],{"tag":188,"callback":151,"file":153,"line":189},"wapf_filter",50,[],6,5,{"dangerousFunctions":194,"sqlUsage":207,"outputEscaping":220,"fileOperations":11,"externalRequests":11,"nonceChecks":387,"capabilityChecks":11,"bundledLibraries":388},[195,199,202,204],{"fn":196,"file":153,"line":197,"context":198},"unserialize",188,"$product_meta = unserialize($product_meta['_product_attributes'][0]);",{"fn":196,"file":153,"line":200,"context":201},417,"$attributes = unserialize($product_attribute->meta_value);",{"fn":196,"file":153,"line":203,"context":201},933,{"fn":196,"file":153,"line":205,"context":206},1092,"$attribut= unserialize($product_attribute->meta_value);",{"prepared":11,"raw":192,"locations":208},[209,212,214,216,218],{"file":153,"line":210,"context":211},407,"$wpdb->get_results() with variable interpolation",{"file":153,"line":213,"context":211},454,{"file":153,"line":215,"context":211},462,{"file":153,"line":217,"context":211},908,{"file":153,"line":219,"context":211},1086,{"escaped":191,"rawEcho":221,"locations":222},91,[223,227,229,231,233,234,236,237,239,241,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,293,295,296,298,299,301,303,305,307,309,311,313,315,317,319,321,323,325,327,329,330,331,333,335,337,338,339,341,342,344,345,347,349,351,353,355,356,357,358,360,361,363,365,367,369,371,372,373,374,376,378,380,382,383,385],{"file":224,"line":225,"context":226},"core\\inc\\wapf_settings.php",53,"raw output",{"file":224,"line":228,"context":226},65,{"file":224,"line":230,"context":226},68,{"file":224,"line":232,"context":226},69,{"file":224,"line":135,"context":226},{"file":224,"line":235,"context":226},89,{"file":224,"line":46,"context":226},{"file":224,"line":238,"context":226},96,{"file":224,"line":240,"context":226},98,{"file":224,"line":70,"context":226},{"file":224,"line":243,"context":226},103,{"file":224,"line":245,"context":226},106,{"file":224,"line":247,"context":226},147,{"file":224,"line":249,"context":226},153,{"file":224,"line":251,"context":226},161,{"file":224,"line":253,"context":226},165,{"file":224,"line":255,"context":226},196,{"file":224,"line":257,"context":226},198,{"file":224,"line":259,"context":226},200,{"file":224,"line":261,"context":226},208,{"file":224,"line":263,"context":226},212,{"file":224,"line":265,"context":226},242,{"file":224,"line":267,"context":226},264,{"file":224,"line":269,"context":226},282,{"file":224,"line":271,"context":226},311,{"file":224,"line":273,"context":226},313,{"file":224,"line":275,"context":226},342,{"file":224,"line":277,"context":226},344,{"file":224,"line":279,"context":226},378,{"file":224,"line":281,"context":226},379,{"file":224,"line":283,"context":226},380,{"file":224,"line":285,"context":226},381,{"file":224,"line":287,"context":226},402,{"file":224,"line":289,"context":226},419,{"file":224,"line":291,"context":226},423,{"file":224,"line":291,"context":226},{"file":224,"line":294,"context":226},425,{"file":224,"line":294,"context":226},{"file":224,"line":297,"context":226},427,{"file":224,"line":297,"context":226},{"file":224,"line":300,"context":226},437,{"file":224,"line":302,"context":226},443,{"file":224,"line":304,"context":226},445,{"file":224,"line":306,"context":226},447,{"file":224,"line":308,"context":226},449,{"file":224,"line":310,"context":226},451,{"file":224,"line":312,"context":226},453,{"file":224,"line":314,"context":226},455,{"file":224,"line":316,"context":226},459,{"file":224,"line":318,"context":226},461,{"file":224,"line":320,"context":226},463,{"file":224,"line":322,"context":226},465,{"file":153,"line":324,"context":226},288,{"file":153,"line":326,"context":226},290,{"file":153,"line":328,"context":226},307,{"file":153,"line":283,"context":226},{"file":153,"line":285,"context":226},{"file":153,"line":332,"context":226},384,{"file":153,"line":334,"context":226},387,{"file":153,"line":336,"context":226},388,{"file":153,"line":336,"context":226},{"file":153,"line":336,"context":226},{"file":153,"line":340,"context":226},389,{"file":153,"line":340,"context":226},{"file":153,"line":343,"context":226},545,{"file":153,"line":343,"context":226},{"file":153,"line":346,"context":226},549,{"file":153,"line":348,"context":226},550,{"file":153,"line":350,"context":226},553,{"file":153,"line":352,"context":226},557,{"file":153,"line":354,"context":226},558,{"file":153,"line":354,"context":226},{"file":153,"line":354,"context":226},{"file":153,"line":354,"context":226},{"file":153,"line":359,"context":226},563,{"file":153,"line":359,"context":226},{"file":153,"line":362,"context":226},592,{"file":153,"line":364,"context":226},593,{"file":153,"line":366,"context":226},596,{"file":153,"line":368,"context":226},618,{"file":153,"line":370,"context":226},632,{"file":153,"line":370,"context":226},{"file":153,"line":370,"context":226},{"file":153,"line":370,"context":226},{"file":153,"line":375,"context":226},657,{"file":153,"line":377,"context":226},685,{"file":153,"line":379,"context":226},720,{"file":153,"line":381,"context":226},723,{"file":153,"line":381,"context":226},{"file":153,"line":384,"context":226},727,{"file":153,"line":386,"context":226},846,1,[],[],{"summary":391,"deductions":392},"The plugin \"product-filter-ajax-for-woo\" version 1.0.0 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers.  With 5 out of 6 total entry points lacking authentication checks, the plugin presents a wide attack surface that could be exploited by unauthenticated users.  The presence of the `unserialize` function, a known vector for deserialization vulnerabilities, combined with the complete absence of prepared statements for SQL queries and a very low percentage of properly escaped output (6%), further amplifies the risk.  While there is a history of zero known CVEs, this may be a testament to its recent or limited usage rather than inherent security, and the lack of historical vulnerabilities should not be interpreted as a guarantee of future safety given the current static analysis findings.\n\nThe plugin's strengths are minimal, with no recorded external HTTP requests or file operations, which are common sources of vulnerabilities. However, these positive points are heavily outweighed by the critical issues identified in the static analysis. The lack of capability checks and the single nonce check on a plugin with multiple unprotected entry points are significant oversights. The taint analysis showing no flows is a positive indicator, but it's crucial to remember that taint analysis is only as good as the data it's fed and the coverage of the code it analyzes.  Overall, this plugin requires immediate attention to address its numerous security weaknesses.",[393,396,399,401,404,406],{"reason":394,"points":395},"Unprotected AJAX handlers",20,{"reason":397,"points":398},"Dangerous function: unserialize",15,{"reason":400,"points":398},"SQL queries without prepared statements",{"reason":402,"points":403},"Low percentage of properly escaped output",8,{"reason":405,"points":152},"Missing capability checks",{"reason":407,"points":192},"Limited nonce checks","2026-03-17T06:49:35.128Z",{"wat":410,"direct":419},{"assetPaths":411,"generatorPatterns":414,"scriptPaths":415,"versionParams":416},[412,413],"\u002Fwp-content\u002Fplugins\u002Fproduct-filter-ajax-for-woo\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fproduct-filter-ajax-for-woo\u002Fjs\u002Fmain.js",[],[413],[417,418],"product-filter-ajax-for-woo\u002Fstyle.css?ver=","product-filter-ajax-for-woo\u002Fjs\u002Fmain.js?ver=",{"cssClasses":420,"htmlComments":441,"htmlAttributes":442,"restEndpoints":444,"jsGlobals":446,"shortcodeOutput":449},[421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440],"wapf-hide","wapf-max-price-val","wapf-itemcount","wapf-horizontal","wapf-layout","wapf-row","wapf-row-inner","wapf-widget","wapf-widget-title","wapf-widget-content","wapf-select","wapf-checkbox","wapf-radio","wapf-range","wapf-color","wapf-search","wapf-cat-list","wapf-cat-list-item","wapf-attr-list","wapf-attr-list-item",[],[443],"data-wapf-maxval",[445],"\u002Fwp-ajax.php",[447,448],"wapf_max_price_val","wapf_itemcount",[450],"[wapf_filter]"]