[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdUaB8L59h9Rv70oj8w0jsa3Rklswhj2ZGWi9KwuO3u4":3,"$fQoUNGCBDxyj2bf7OY4_WSvv4LD-oDIEMFlJ9h30KMGU":1105,"$fVCLofUDrNpxK7ihNand3O0aS3vWmQiiYvwlFF_hofpA":1109},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":143,"fingerprints":1045},"searchfiltersort","SearchFilterSort – Search Filter Sort for WordPress & WooCommerce","1.1.3","Creative Werk Designs","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativewerkdesigns\u002F","\u003Cp>SearchFilterSort gives you the flexibility to create fast, user-friendly, and dynamic filters for your WordPress site. Whether you’re running a blog, directory, or WooCommerce store, the plugin makes it easy for visitors to find the exact content they want.\u003C\u002Fp>\n\u003Cp>The plugin works with posts, pages, WooCommerce products, and any custom post type. It includes AJAX filtering, keyword search, dynamic term counts, sorting options, and customizable layouts.\u003C\u002Fp>\n\u003Cp>Upgrade to the PRO version for advanced features such as filtering custom queries, page builder compatibility, mobile filter widgets, and more!\u003C\u002Fp>\n\u003Ch3>🔥 Free Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filter any post type (Posts, Pages, WooCommerce Products)\u003C\u002Fli>\n\u003Cli>Filter by taxonomies, post author, and post date\u003C\u002Fli>\n\u003Cli>AJAX-powered filtering (no page reloads)\u003C\u002Fli>\n\u003Cli>Dynamic term count & auto recount based on active filters\u003C\u002Fli>\n\u003Cli>Keyword search box\u003C\u002Fli>\n\u003Cli>Sorting options (date, title, etc.)\u003C\u002Fli>\n\u003Cli>Step-by-step filtering (progressive filters)\u003C\u002Fli>\n\u003Cli>Vertical & horizontal layouts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Pro Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filter custom WP queries (custom loops, custom templates)\u003C\u002Fli>\n\u003Cli>Compatibility with page builders (Elementor, Divi, WPBakery, etc.)\u003C\u002Fli>\n\u003Cli>Hide filter when all terms are empty\u003C\u002Fli>\n\u003Cli>Filters widget optimized for mobile devices\u003C\u002Fli>\n\u003Cli>Premium support\u003C\u002Fli>\n\u003C\u002Ful>\n","SearchFilterSort adds powerful AJAX-based search, filtering, and sorting to any WordPress post type, giving users fast and accurate results.",0,656,"2026-03-18T12:28:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"ajax-filter","filter","product-filter","search","sort","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchfiltersort.1.1.3.zip",100,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"creativewerkdesigns",7,2510,97,4,98,"2026-05-20T09:08:54.008Z",[39,65,87,106,127],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":11,"last_vuln_date":64,"fetched_at":27},"themify-wc-product-filter","Themify – WooCommerce Product Filter","1.5.4","themifyme","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemifyme\u002F","\u003Cp>Shopping online can be very time consuming, especially if you have to shift through hundreds of products. With the Product Filter, you can help shoppers easily find products on your WooCommerce shop. This free WordPress plugin allow users to easily filter through products by price range, categories, attributes, tags, and much more. As users select a filter they’ll be able to see live search results where products will instantly be displayed on the page. In addition to this, we’ve added the ability to create filter combinations! Unlike many other product filters, where you can only select one filter at a time, Product Filter allows multiple selections which help shoppers to refine the product search results.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZ7My8WsG11w?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Keeping you in mind, this powerful plugin comes with a simple easy-to-use drag and drop form Builder, making it easy for you to create an unlimited number of search forms. The Product Filter plugin is a must-have tool for any ecommerce site!\u003C\u002Fp>\n\u003Cp>Plugin documentation is available at: https:\u002F\u002Fthemify.me\u002Fdocs\u002Fwc-product-filter-documentation\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Live search results\u003C\u002Fli>\n\u003Cli>Drag and drop form builder\u003C\u002Fli>\n\u003Cli>Multiple filter combinations\u003C\u002Fli>\n\u003Cli>Vertical or horizontal layout\u003C\u002Fli>\n\u003Cli>Works with Divi, Elementor and Themify Builder product module\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin helps shoppers quickly find products in your WooCommerce shop by filtering through price, categories, attributes, tags, and more.",20000,779312,70,72,"2025-02-27T03:13:00.000Z","6.7.5","5.0","7.2",[20,56,57,58,59],"product-search","product-sort","woocommerce-product-filter","woocommerce-product-search","https:\u002F\u002Fthemify.me\u002Fthemify-product-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemify-wc-product-filter.1.5.4.zip",86,6,"2024-09-23 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":75,"num_ratings":76,"last_updated":77,"tested_up_to":14,"requires_at_least":78,"requires_php":16,"tags":79,"homepage":82,"download_link":83,"security_score":84,"vuln_count":85,"unpatched_count":11,"last_vuln_date":86,"fetched_at":27},"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,2185973,92,331,"2026-04-09T10:12:00.000Z","6.0",[18,19,20,80,81],"woocommerce","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":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":75,"num_ratings":97,"last_updated":98,"tested_up_to":14,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":104,"download_link":105,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"filter-everything","Filter Everything&nbsp;— WordPress & WooCommerce Filters","1.9.2","stepasyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fstepasyuk\u002F","\u003Cp>\u003Cem>— Help visitors quickly find the content they need on your WordPress\u002FWooCommerce site.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter Everything\u003C\u002Fstrong> is a WordPress filtering plugin that \u003Cstrong>\u003Cem>provides everything needed for filtering.\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It filters any content by virtually any criteria and includes all the options and features needed to build a filtering system.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\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\u003Ch4>Complete filtering solution\u003C\u002Fh4>\n\u003Cp>The plugin includes \u003Cem>highly configurable filters\u003C\u002Fem> and also supports: sorting, keyword search, mobile-friendly filters, multiple filter layouts, different submission modes, widgets, AJAX, shortcodes, color swatches and more.\u003Cbr \u002F>\n\u003Cem>— Everything you need to build a complete filtering system.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Filters everything by anything\u003C\u002Fh4>\n\u003Cp>Allows you to filter any type of content.\u003Cbr \u002F>\nPosts • WooCommerce products • listings • events • portfolios • any custom post type.\u003Cbr \u002F>\nFiltering criteria can be virtually anything.\u003Cbr \u002F>\nPrice • brand • category • attributes • color • size • weight — virtually any other data in your content.\u003Cbr \u002F>\n\u003Cem>— Maximum flexibility.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Works with your existing content and setup\u003C\u002Fh4>\n\u003Cp>The plugin integrates easily into your existing website structure and works with standard WordPress queries, taxonomies, and custom fields (including ACF, Meta Box fields), without requiring additional tables, indexing systems, or duplicate data.\u003Cbr \u002F>\n\u003Cem>— No need to restructure your content. Just install and use it.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatible. Fast. Supported\u003C\u002Fh4>\n\u003Cp>It works seamlessly with your theme, page builder, and plugins, and delivers fast performance thanks to its WordPress-standards-based architecture.\u003Cbr \u002F>\nActively maintained, regularly updated, and continuously improved by the team.\u003Cbr \u002F>\n\u003Cem>— Built for reliability.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Core Features at a Glance\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Filter any content\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks with WooCommerce products, posts, and any custom post types on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All essential filtering options included\u003C\u002Fstrong>\u003Cbr \u002F>\n25+ built-in filtering options designed to cover virtually any filtering scenario.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filter by virtually any criteria\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter content by price, brand, color, category, size, weight, or any other criteria based on the data stored in taxonomies or custom fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Works on any page\u003C\u002Fstrong>\u003Cbr \u002F>\nEach section of your website can have its own set of filters relevant to its content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widgets for page builders\u003C\u002Fstrong>\u003Cbr \u002F>\nBuilt-in Filters, Chips, and Sorting widgets for Gutenberg, Elementor, Divi, Breakdance, Beaver Builder, and other page builders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible filter layouts and display options\u003C\u002Fstrong>\u003Cbr \u002F>\nUse checkboxes, radio buttons, dropdowns, labels, color swatches, rating stars, numeric ranges, or date ranges, and display filters as horizontal toolbars or vertical panels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible filtering modes\u003C\u002Fstrong>\u003Cbr \u002F>\nStep-by-step filtering, auto-submission, or selecting multiple filters and applying them manually.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sorting and keyword search\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow visitors to sort and search within filtered results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-friendly and extensible\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize and extend plugin behavior using WordPress actions and filters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile-friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nWorks out of the box on mobile devices.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>— And many other built-in capabilities.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Filter Everything PRO\u003C\u002Fh3>\n\u003Cp>The plugin is also available in a PRO version that significantly expands filtering capabilities:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Support for filtering \u003Cstrong>any custom WP_Query\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>∞ Unlimited Filter Sets\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO tools\u003C\u002Fstrong> that help bring additional organic traffic to your website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart filtering\u003C\u002Fstrong> for WooCommerce variable and out-of-stock products\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced mobile features\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Import and export\u003C\u002Fstrong> of filters, SEO Rules, and settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Filter Sets\u003C\u002Fstrong> in one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>— And many other powerful features available in Filter Everything PRO.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Why use filters on your website?\u003C\u002Fh3>\n\u003Cp>Filters help visitors quickly \u003Cem>find the content they need\u003C\u002Fem> in just a few clicks, especially on websites that contain large amounts of content.\u003C\u002Fp>\n\u003Cp>This improves navigation, reduces bounce rates, saves visitors’ time, and creates a better overall user experience. For high-traffic websites, efficient filtering can also help reduce server load.\u003C\u002Fp>\n","The most flexible filters plugin for WordPress & WooCommerce – filter anything.",50000,774591,142,"2026-03-28T14:01:00.000Z","4.6","5.7",[18,102,20,103,58],"post-filter","woocommerce-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.2.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":36,"num_ratings":116,"last_updated":117,"tested_up_to":14,"requires_at_least":78,"requires_php":118,"tags":119,"homepage":23,"download_link":124,"security_score":34,"vuln_count":125,"unpatched_count":11,"last_vuln_date":126,"fetched_at":27},"category-ajax-filter","Category AJAX Filter – Advanced Filter for Posts & Custom Post Types","2.8.4.1","Trusty Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrustyplugins\u002F","\u003Cp>\u003Cstrong>Category AJAX Filter\u003C\u002Fstrong> lets you instantly filter \u003Cstrong>WordPress posts and custom post types\u003C\u002Fstrong> using \u003Cstrong>categories, taxonomies and tags\u003C\u002Fstrong> with AJAX-powered filtering — \u003Cstrong>without reloading the page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>It includes \u003Cstrong>pre-built layouts\u003C\u002Fstrong> and an \u003Cstrong>easy-to-use admin panel\u003C\u002Fstrong> to manage \u003Cstrong>categories, tags, styling options, pagination and more\u003C\u002Fstrong>. Fully compatible with \u003Cstrong>Elementor, Divi, WPBakery and Gutenberg\u003C\u002Fstrong>, CAF helps you create powerful \u003Cstrong>WordPress post filters and custom post type filters\u003C\u002Fstrong> to organize and display your content in a fast and user-friendly way.\u003C\u002Fp>\n\u003Ch3>Key Features of Category AJAX Filter (Free)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Supports Custom Post Types and Taxonomies\u003C\u002Fstrong> – Filter content from any post type including blogs, portfolios, directories and more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 Pre-built Filter Layouts\u003C\u002Fstrong> – Quickly create filters using ready-made layouts without complex setup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4 Pre-built Post Layouts\u003C\u002Fstrong> – Display filtered results using multiple post layouts for different design styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Design Options\u003C\u002Fstrong> – Customize \u003Cstrong>colors, fonts, sizing, spacing, and layout\u003C\u002Fstrong> to match your website design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy-to-use Admin Panel\u003C\u002Fstrong> – Simple controls make it easy to configure filters and manage settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive and Lightweight\u003C\u002Fstrong> – Fully optimized for \u003Cstrong>mobile, tablet and desktop\u003C\u002Fstrong> with fast performance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Regular Updates and Quick Support\u003C\u002Fstrong> – Continuous improvements and support to keep your site running smoothly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Live Demos ( Free ) – See Category AJAX Filter in Action\u003C\u002Fh3>\n\u003Cp>Check out the live demo to explore \u003Cstrong>AJAX-powered filtering\u003C\u002Fstrong>, different layouts and how posts update instantly without reloading the page.\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Fcaf-layout-1\u002F\" rel=\"nofollow ugc\">Simple Blogs\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Fcaf-layout-2\u002F\" rel=\"nofollow ugc\">Boxed Title\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Fcaf-layout-3\u002F\" rel=\"nofollow ugc\">Glossy Look\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Fcaf-layout-4\u002F\" rel=\"nofollow ugc\">Full Width\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Ffilter-in-sidebar\u002F\" rel=\"nofollow ugc\">Filter in Sidebar\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Flayouts\u002Fcaf-layout-4\u002F\" rel=\"nofollow ugc\">Dropdown Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Perfect For Many Types of WordPress Websites\u003C\u002Fh3>\n\u003Cp>Category AJAX Filter is ideal for websites with large amounts of content where visitors need a quick way to find relevant posts or listings.\u003C\u002Fp>\n\u003Cp>It works great for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Blog Category Filtering\u003C\u002Fstrong> – Let readers filter blog posts by \u003Cstrong>categories and tags\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Websites\u003C\u002Fstrong> – Easily filter content from \u003Cstrong>portfolio items, events, listings or any custom post type\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolio Websites\u003C\u002Fstrong> – Display projects and allow visitors to filter them by \u003Cstrong>categories or taxonomies\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Directory Websites\u003C\u002Fstrong> – Organize and filter listings using custom taxonomies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content-heavy Websites\u003C\u002Fstrong> – Help users quickly narrow down results and discover relevant content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With \u003Cstrong>AJAX-powered filtering\u003C\u002Fstrong>, visitors can instantly view matching posts \u003Cstrong>without reloading the page\u003C\u002Fstrong>, creating a smooth and modern browsing experience.\u003C\u002Fp>\n\u003Ch3>Supported Post Types & Taxonomies\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Category AJAX Filter\u003C\u002Fstrong> works with default WordPress content as well as custom content structures.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Default WordPress Posts\u003C\u002Fstrong> – Filter blog posts by \u003Cstrong>categories and tags\u003C\u002Fstrong> with instant AJAX results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Display and filter \u003Cstrong>portfolio items, recipes, events, listings or any custom post type\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Categories & Tags\u003C\u002Fstrong> – Use built-in \u003Cstrong>categories and tags\u003C\u002Fstrong> to refine results and organize content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Taxonomies & Terms\u003C\u002Fstrong> – Filter posts using \u003Cstrong>custom taxonomies and taxonomy terms\u003C\u002Fstrong> created for your custom post types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatible Custom Post Type Plugins\u003C\u002Fh4>\n\u003Cp>Category AJAX Filter works with plugins used to create \u003Cstrong>custom post types and taxonomies\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The plugin has been tested with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields (ACF)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustom-post-type-ui\u002F\" rel=\"ugc\">Custom Post Type UI (CPT UI)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom-coded post types and taxonomies\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Compatible With All Major Page Builders\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Category AJAX Filter (CAF)\u003C\u002Fstrong> is \u003Cstrong>shortcode-based\u003C\u002Fstrong>, allowing you to place filters \u003Cstrong>anywhere on your website\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>CAF works seamlessly with all major WordPress page builders, including \u003Cstrong>Gutenberg, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.elegantthemes.com\u002Fgallery\u002Fdivi\u002F\" rel=\"nofollow ugc\">Divi\u003C\u002Fa> , WPBakery, Oxygen etc\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>No matter which builder you use, you can easily add filters to \u003Cstrong>posts, custom post types, categories, and taxonomies\u003C\u002Fstrong> without complex setup.\u003C\u002Fp>\n\u003Cp>Simply place the shortcode in your page, post, or builder layout and your \u003Cstrong>AJAX-powered filters\u003C\u002Fstrong> will start working instantly.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Getting started with \u003Cstrong>Category AJAX Filter (CAF)\u003C\u002Fstrong> is quick and simple. Watch the video below to see how you can create and display filters for your posts and custom post types.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FiwHcM57q92U?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>Category AJAX Filter Pro Features\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftrustyplugins.com\u002Fproduct\u002Ffilter-posts-by-category-pro\u002F\" rel=\"nofollow ugc\">Category AJAX Filter Pro\u003C\u002Fa>\u003C\u002Fstrong> to unlock advanced filtering capabilities, more layouts, powerful integrations and enhanced user experience for content-heavy websites.\u003C\u002Fp>\n\u003Ch4>Multiple Taxonomies Support\u003C\u002Fh4>\n\u003Cp>CAF Pro allows visitors to filter content using \u003Cstrong>multiple taxonomies at the same time\u003C\u002Fstrong>, making it easier to narrow down results and discover relevant posts or listings.\u003Cbr \u002F>\nFor example, users can filter content by \u003Cstrong>Category, Tag\u003C\u002Fstrong> and a \u003Cstrong>custom taxonomy\u003C\u002Fstrong> together to quickly find the most relevant results.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fmultiple-taxonomy-dropdown-filter-modern\u002F\" rel=\"nofollow ugc\">See Multiple Taxonomy Filtering Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>CAF Pro Demo Layouts (15+ Filter & Post Layout Examples)\u003C\u002Fh4>\n\u003Cp>CAF Pro gives you access to \u003Cstrong>15+ additional filter and post layouts\u003C\u002Fstrong> to create more engaging filtering experiences. You can use filter styles like \u003Cstrong>Alphabet filters, Voice Search, Checkbox filters with icons and advanced search layouts\u003C\u002Fstrong> to make content discovery easier for visitors.\u003C\u002Fp>\n\u003Cp>For displaying results, choose from dynamic post layouts such as \u003Cstrong>Timeline, Carousel, Masonry, Grid variations and more\u003C\u002Fstrong>, allowing you to present your posts in visually appealing and interactive ways.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fparent-child-category-filter-vertical\u002F\" rel=\"nofollow ugc\">Parent Child Category Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fmultiple-taxonomy-filter\u002F\" rel=\"nofollow ugc\">Multiple Taxonomy Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fmultiple-taxonomy-dropdown-filter-modern\u002F\" rel=\"nofollow ugc\">Multiple Taxonomy Horizontal Dropdown Filter (Modern)\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fmultiple-taxonomy-dropdown-filter\u002F\" rel=\"nofollow ugc\">Multiple Taxonomy Filter Dropdown\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Falphabetical-navigation-filter\u002F\" rel=\"nofollow ugc\">Alphabetical Navigation Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Ftabs-filter\u002F\" rel=\"nofollow ugc\">Tabs Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-full-width-timeline\u002F\" rel=\"nofollow ugc\">Multiple Checkbox Filter\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Fmultiple-filters-on-page\u002F\" rel=\"nofollow ugc\">Multiple Filters on Page\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-simple-timeline\u002F\" rel=\"nofollow ugc\">Simple Timeline\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-full-width-timeline\u002F\" rel=\"nofollow ugc\">Full Width Timeline\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-full-rounded-corner\u002F\" rel=\"nofollow ugc\">Full Rounded Corner\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-carousel-slider\u002F\" rel=\"nofollow ugc\">Carousel Slider\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-masonry-layout\u002F\" rel=\"nofollow ugc\">Masonry Layout\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-gradient-border\u002F\" rel=\"nofollow ugc\">Gradient Border\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-masonry-with-description\u002F\" rel=\"nofollow ugc\">Masonry With Description\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Elementor Loop Builder Support\u003C\u002Fh4>\n\u003Cp>CAF Pro allows you to add powerful filters to layouts created with \u003Cstrong>Elementor Loop Builder\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>First, design your \u003Cstrong>post or custom post type layout\u003C\u002Fstrong> using Elementor’s Loop Builder. Then apply \u003Cstrong>CAF AJAX filters\u003C\u002Fstrong> on top of that layout so visitors can filter the displayed content using \u003Cstrong>categories, tags, or taxonomies\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>When a user selects a filter, the results update \u003Cstrong>instantly on the same Elementor layout without reloading the page\u003C\u002Fstrong>. This makes your Elementor designs more interactive and helps visitors quickly find the content they need.\u003C\u002Fp>\n\u003Ch4>Analytics Feature\u003C\u002Fh4>\n\u003Cp>CAF Pro includes a built-in \u003Cstrong>Analytics feature\u003C\u002Fstrong> that helps you understand how visitors interact with your filters.\u003C\u002Fp>\n\u003Cp>You can track \u003Cstrong>total filter clicks\u003C\u002Fstrong>, see clicks for \u003Cstrong>specific taxonomies, categories and terms\u003C\u002Fstrong>, and view statistics based on time such as \u003Cstrong>today’s activity or all-time usage\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This helps you understand which filters are used the most and optimize your content for better user experience.\u003C\u002Fp>\n\u003Ch4>Search Feature with Voice Search\u003C\u002Fh4>\n\u003Cp>CAF Pro includes an advanced \u003Cstrong>search filter\u003C\u002Fstrong> that allows visitors to quickly find content by typing keywords or using \u003Cstrong>voice search \u003Ca href=\"https:\u002F\u002Fcaf.trustyplugins.com\u002Flayouts\u002Fcaf-full-width-timeline\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fstrong>. This makes searching faster and more convenient, especially on mobile devices.\u003C\u002Fp>\n\u003Ch4>Advanced Pagination Options\u003C\u002Fh4>\n\u003Cp>CAF Pro provides flexible pagination options to improve content browsing. You can display results using \u003Cstrong>Load More buttons, AJAX pagination or traditional navigation\u003C\u002Fstrong>, allowing visitors to explore more content without refreshing the page.\u003C\u002Fp>\n\u003Ch4>Active Filters Option\u003C\u002Fh4>\n\u003Cp>CAF Pro can display \u003Cstrong>active filters\u003C\u002Fstrong> so users can easily see which filters are currently applied. Visitors can quickly \u003Cstrong>remove individual filters or reset them\u003C\u002Fstrong> to explore more results without confusion.\u003C\u002Fp>\n\u003Ch4>Additional Features in CAF Pro\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple taxonomy & term selection\u003C\u002Fli>\n\u003Cli>Default terms (category) on page load\u003C\u002Fli>\n\u003Cli>Icons for filter terms and categories (in Filters)\u003C\u002Fli>\n\u003Cli>Sorting options for filtered results\u003C\u002Fli>\n\u003Cli>Hide or show meta elements (date, author, comment count, etc.)\u003C\u002Fli>\n\u003Cli>Post animation effects\u003C\u002Fli>\n\u003Cli>Translate default text strings (e.g., “All”, “Read More”)\u003C\u002Fli>\n\u003Cli>Font Awesome icon support\u003C\u002Fli>\n\u003Cli>Google Fonts integration\u003C\u002Fli>\n\u003Cli>Scroll to results container on filter click\u003C\u002Fli>\n\u003Cli>Parent and child category filters\u003C\u002Fli>\n\u003Cli>Template overwrite support (safe during plugin updates)\u003C\u002Fli>\n\u003Cli>Developer hooks for advanced customizations\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FOOnLUnPuYgA?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>Import Ready – Made Layouts\u003C\u002Fh3>\n\u003Cp>Quickly set up ready-made designs by importing layouts directly from our \u003Cstrong>Category AJAX Filter demo page\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Visit the specific demo page and copy the exported \u003Cstrong>JSON code\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Paste the code into the \u003Cstrong>Import tab\u003C\u002Fstrong> of the plugin’s admin panel.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Import\u003C\u002Fstrong>, and your layout will be ready to use.\u003C\u002Fli>\n\u003C\u002Fol>\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\u002FuyEhRD0RiP0?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>Coming Soon – CAF Builder\u003C\u002Fh3>\n\u003Cp>We’re working on \u003Cstrong>CAF Builder\u003C\u002Fstrong>, a visual builder that will give you full control over how your filters and layouts are created.\u003C\u002Fp>\n\u003Cp>You’ll be able to design the \u003Cstrong>UI of filters and post layouts\u003C\u002Fstrong> using built-in design tools, while also controlling the functionality using \u003Cstrong>taxonomies, custom fields, and other content data\u003C\u002Fstrong>. This will allow you to build flexible filters and fully customized layouts based on your website content.\u003C\u002Fp>\n\u003Cp>CAF Builder is designed to make advanced filtering easier, more flexible, and highly customizable. Stay tuned for upcoming updates.\u003C\u002Fp>\n","Filter WordPress posts and custom post types by categories, tags, and taxonomies with AJAX-powered filtering — no page reload required.",6000,183731,152,"2026-03-10T12:28:00.000Z","7.0",[18,120,121,122,123],"category-filter","taxonomy-filter","voice-search-filter","wordpress-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-ajax-filter.2.8.4.1.zip",1,"2024-11-08 00:00:00",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":135,"downloaded":136,"rating":137,"num_ratings":138,"last_updated":139,"tested_up_to":14,"requires_at_least":100,"requires_php":118,"tags":140,"homepage":23,"download_link":142,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"annasta-woocommerce-product-filters","annasta Filters for WooCommerce","1.8.3","annastaa","https:\u002F\u002Fprofiles.wordpress.org\u002Fannastaa\u002F","\u003Cp>annasta Filters for WooCommerce provide the fast and flexible search through the products of your shop. Our free plugin offers a plenitude of premium features, including the \u003Cstrong>product Categories\u003C\u002Fstrong>, Tags, \u003Cstrong>WooCommerce product attributes\u003C\u002Fstrong>, custom product taxonomy and \u003Cstrong>product meta data\u003C\u002Fstrong> filters support. Enjoy the rich customization options of the \u003Cstrong>dedicated Customizer section\u003C\u002Fstrong>, custom filter icons and color box styles, built-in \u003Cstrong>infinite scroll\u003C\u002Fstrong> and button-controlled offcanvas sidebar options, step-by-step product finders, SEO options, caching-enhanced performance, and more!\u003C\u002Fp>\n\u003Cp>Visit the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fdemos\u002Fannasta-woocommerce-product-filters\u002F\" rel=\"nofollow ugc\">annasta Filters Demo Site\u003C\u002Fa> to see the plugin in action.\u003C\u002Fp>\n\u003Cp>Use the versatile controls of the filters’ admin interface to fine-tune the plugin to the needs of your site. Please visit \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fsupport\u002F\" rel=\"nofollow ugc\">the plugin support page\u003C\u002Fa> for help with the initial setup and further adjustments.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FlvQJFuXZV_Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch4>Plugin Features Highlights\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use the annasta Filters \u003Cstrong>Guttenberg block\u003C\u002Fstrong>, \u003Cstrong>shortcode\u003C\u002Fstrong>, widget, or a WooCommerce hook to \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftutorials\u002Fgetting-started\u002F#inserting-preset-into-the-site\" rel=\"nofollow ugc\">insert the filters into a sidebar, header, or other elements of your site\u003C\u002Fa>. To change the initial off-canvas sidebar behavior, customize the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fvisibility\u002F\" rel=\"nofollow ugc\">Visibility\u003C\u002Fa> of the pre-installed preset.\u003C\u002Fli>\n\u003Cli>Our plugin will filter the WooCommerce shop and archives (product category \u002F tag \u002F brand pages), and can also be \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fplugin-settings\u002Fshortcodes-pages\u002F\" rel=\"nofollow ugc\">set up to work with the WooCommerce [products] shortcodes\u003C\u002Fa>. On any other page of your site the filters will act as links to the corresponding filtered results of the main WooCommerce shop page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fdisplay-on\u002F\" rel=\"nofollow ugc\">Control the pages on which you wish to display your filters\u003C\u002Fa>, display different filter sets for different categories \u002F brands \u002F tags (multiple presets are available in the premium version).\u003C\u002Fli>\n\u003Cli>Try the annasta dedicated \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fproduct-lists-settings\u002Fajax-mode\u002F\" rel=\"nofollow ugc\">AJAX mode\u003C\u002Fa> for even \u003Cstrong>faster AJAX filtering\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>URL filters: whenever needed (for SEO or other reasons), \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Ffiltering-style\u002F\" rel=\"nofollow ugc\">setup your filters as HTML hyperlinks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL updates and browser Back and Forward navigation support\u003C\u002Fstrong> is implemented in all our WooCommerce AJAX filter modes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW!\u003C\u002Fstrong> URL rewrite options allow \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fseo-settings\u002Frewrite-filters-to-permalinks\u002F\" rel=\"nofollow ugc\">turning filtering parameters into permalinks\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO options\u003C\u002Fstrong> include the dynamic page and shop titles updates, auto-insertion of \u003Cstrong>canonical links\u003C\u002Fstrong> for filtered pages, addition of rel=”nofollow” to filters’ \u003Ca> tags, as well as auto-generation of meta description tags from combinations of currently active filters.\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Step-by-step filters style\u003C\u002Fstrong> with extensive settings allows the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fstep-by-step-filters-settings\u002F\" rel=\"nofollow ugc\">creation of product finders\u003C\u002Fa>, with or without redirects.\u003C\u002Fli>\n\u003Cli>Variable products stock status support.\u003C\u002Fli>\n\u003Cli>Suggestions \u003Cstrong>autocomplete\u003C\u002Fstrong> option is available for the annasta products string search control.\u003C\u002Fli>\n\u003Cli>Built-in \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fproduct-lists-settings\u002Fpagination\u002F\" rel=\"nofollow ugc\">AJAX pagination options\u003C\u002Fa> for your WooCommerce shop include \u003Cstrong>Infinite scroll\u003C\u002Fstrong>, AJAX-driven page numbers, and \u003Cstrong>Load More button\u003C\u002Fstrong> next page loads.\u003C\u002Fli>\n\u003Cli>Responsive display options provide the filters display depending on device screen width (read about the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fpreset-settings\u002Fvisibility\u002F\" rel=\"nofollow ugc\">Visibility\u003C\u002Fa> setting).\u003C\u002Fli>\n\u003Cli>Preset visibility modes controlled by “Filters” toggle button will open your filters in a \u003Cstrong>popup (offcanvas) sidebar\u003C\u002Fstrong> or under the toggle button.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML support\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftroubleshoot\u002Felementor\u002F\" rel=\"nofollow ugc\">Elementor compatibility\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce product taxonomy filters\u003C\u002Fstrong>: create filters out of any built-in WooCommerce taxonomy (product categories, tags), \u003Cstrong>WooCommerce product attributes\u003C\u002Fstrong> of your choice (size, color, gender), or a custom WooCommerce taxonomy (brands, countries of origin etc).\u003C\u002Fli>\n\u003Cli>Our \u003Cstrong>Products price filter\u003C\u002Fstrong> can be styled as a range slider or a list of predefined price ranges. Dynamic min\u002Fmax price slider values can be enabled in plugin options.\u003C\u002Fli>\n\u003Cli>The annasta \u003Cstrong>products string search\u003C\u002Fstrong> control will combine the results retrieved by the WooCommerce search engine with the currently selected filters. Relevanssi and Advanced Woo Search engines support can also be enabled for annasta search controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Stock availability filter\u003C\u002Fstrong> will display WooCommerce products by their stock status: in stock, out of stock, or backordered. Stock status filtering for the variable products can be enabled with the help of the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Fplugin-settings\u002Fstock-filter-variations-support\u002F\" rel=\"nofollow ugc\">Stock filter variations support\u003C\u002Fa> beta option.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products rating filter\u003C\u002Fstrong> will display WooCommerce products by rating ranges, e.g. 0 – 1, …, 2 – 3, 4 – 5 stars.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Featured products filter\u003C\u002Fstrong> will limit results to the products that are marked as featured.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>On sale filter\u003C\u002Fstrong> will limit the filtered results to the products that have sale price.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Product meta data filters\u003C\u002Fstrong>: create filters out of WooCommerce product meta data, such as length, width, date, or any custom meta fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products per page control\u003C\u002Fstrong> will let your shop visitors select the desired amount of products per page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Products sort by control\u003C\u002Fstrong> allows the addition of products sorting (order by) options to your annasta Filters presets, and will provide full support for the URL or AJAX sorting of your WooCommerce shop.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Filters customization\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple \u002F single item selection.\u003C\u002Fli>\n\u003Cli>Range selection for the prices, rating and meta data filters. Range support for the taxonomy filters is available in the premium version.\u003C\u002Fli>\n\u003Cli>Datepicker control for date and time products metadata filters, with single date and dates range selection support.\u003C\u002Fli>\n\u003Cli>Use the \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Ffilter-items-control\u002F\" rel=\"nofollow ugc\">Filter items control\u003C\u002Fa> setting to exclude the unneeded filtering terms, manualy select the needed filtering options, or for the dynamic display of the currently selected options and their sub-levels (subcategories).\u003C\u002Fli>\n\u003Cli>Enable button submission for separate filters.\u003C\u002Fli>\n\u003Cli>Active filters badges (collectors) are available for the whole set of filters (preset), and on the single filter level.\u003C\u002Fli>\n\u003Cli>Clear all filters (“Reset all”) button can be enabled for all the filters of the preset and each filter separately (in the premium version).\u003C\u002Fli>\n\u003Cli>Collapsible filters enable the toggle buttons that allow to open or collapse the lists of filtering options. Dropdowns (JavaScript-powered select boxes) are provided by the premium version of the plugin.\u003C\u002Fli>\n\u003Cli>Hierarchical levels display control.\u003C\u002Fli>\n\u003Cli>Hierarchical children (subcategories) display and collapse: hide\u002Fdisplay\u002Ftoggle the sub-levels of a WooCommerce filter created out of hierarchical taxonomy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic product counts\u003C\u002Fstrong> display is supported in all the taxonomy-based filters. \u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Fempty-items-style\u002F\" rel=\"nofollow ugc\">Zero count results concealment option\u003C\u002Fa> is available in the premium version.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002Ffilter-settings\u002Fcustom-icons\u002F\" rel=\"nofollow ugc\">Customizable filter icons with hover state support\u003C\u002Fa> (any Font Awesome Free icon of your choice) can be set up directly through the filter admin interface.\u003C\u002Fli>\n\u003Cli>Color boxes filter style for the color attributes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modify filters appearance\u003C\u002Fstrong>, such as fonts, colors, borders and margins in the annasta Filters section of WordPress Customizer (Appearance > Customize > annasta Filters).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Under the hood\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>To maximize the speed and increase the compatibility with the rest of your WooCommerce shop architecture, this plugin has been carefully designed to make the most of the native WordPress and WooCommerce APIs.\u003C\u002Fli>\n\u003Cli>Caching is used to increase the speed of page loads.\u003C\u002Fli>\n\u003Cli>Our plugin is translations-ready. Please, let us know if you wish to share a translation to your language with the community!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin has been tested up to the PHP version 8.3\u003C\u002Fp>\n\u003Cp>We are committed to further improving the users’ experience with our filters for WooCommerce shops, so any feedback, or bugs \u002F problems reports are very much welcome and will receive our careful consideration!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftutorials\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">Getting started tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fannasta.net\u002Fplugins\u002Fannasta-woocommerce-product-filters\u002Ftroubleshoot\u002F\" rel=\"nofollow ugc\">Troubleshoot Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Ask your questions on the plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fannasta-woocommerce-product-filters\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fjqueryui.com\" rel=\"nofollow ugc\">jQuery UI\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleongersen\u002FnoUiSlider\" rel=\"nofollow ugc\">noUiSlider\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fleongersen\u002Fwnumb\" rel=\"nofollow ugc\">wNumb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmdbootstrap\u002Fperfect-scrollbar\" rel=\"nofollow ugc\">perfect-scrollbar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdangrossman\u002Fdaterangepicker\" rel=\"nofollow ugc\">Date Range Picker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmoment\u002Fmoment\u002F\" rel=\"nofollow ugc\">Moment.js\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBraadMartin\u002Fcomponents\u002Ftree\u002Fmaster\u002Fcustomizer\u002Falpha-color-picker\" rel=\"nofollow ugc\">Alpha Color Picker\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffontawesome.com\u002Fv5\u002Fsearch?ic=free-collection\" rel=\"nofollow ugc\">Font Awesome 5 Free\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffonts.google.com\" rel=\"nofollow ugc\">Google Fonts\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","All-in-one products search and filtering solution for your WooCommerce shop with rich features and customization options.",2000,63921,96,42,"2026-02-08T14:16:00.000Z",[18,20,103,141,66],"woocommerce-product-filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannasta-woocommerce-product-filters.1.8.3.zip",{"attackSurface":144,"codeSignals":701,"taintFlows":990,"riskAssessment":1038,"analyzedAt":1044},{"hooks":145,"ajaxHandlers":662,"restRoutes":682,"shortcodes":683,"cronEvents":700,"entryPointCount":183,"unprotectedCount":125},[146,152,155,158,162,166,172,177,181,184,187,191,195,198,201,206,209,212,216,219,223,228,233,237,241,245,249,254,258,262,266,269,274,276,278,280,285,290,293,296,299,303,307,310,314,318,321,325,329,333,337,341,342,346,350,354,357,360,363,367,371,374,377,380,382,385,389,393,397,400,403,405,407,409,412,415,418,421,424,428,432,435,437,441,443,445,449,452,454,457,459,462,465,468,471,474,477,480,485,487,490,493,497,500,504,508,511,515,518,521,525,528,531,535,539,543,547,550,554,558,562,564,568,572,576,579,583,586,590,593,597,600,603,607,610,613,617,621,625,629,632,634,636,639,642,644,646,647,651,654,656,658],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","init","convertShowChipsInContent","searchfiltersort.php",135,{"type":147,"name":148,"callback":153,"file":150,"line":154},"oneTwoThreeGo",137,{"type":147,"name":148,"callback":156,"priority":11,"file":150,"line":157},"loadTextdomain",139,{"type":147,"name":159,"callback":160,"file":150,"line":161},"after_setup_theme","afterSetupTheme",141,{"type":147,"name":163,"callback":164,"file":150,"line":165},"after_switch_theme","switchTheme",147,{"type":147,"name":167,"callback":168,"priority":169,"file":170,"line":171},"admin_menu","adminMenu",9,"src\\Admin\\Admin.php",16,{"type":147,"name":173,"callback":174,"priority":175,"file":170,"line":176},"pre_post_update","preSaveSet",10,20,{"type":147,"name":178,"callback":179,"priority":175,"file":170,"line":180},"save_post","saveSet",21,{"type":147,"name":148,"callback":182,"priority":183,"file":170,"line":85},"initTabs",11,{"type":147,"name":185,"callback":148,"file":170,"line":186},"admin_init",25,{"type":19,"name":188,"callback":189,"file":170,"line":190},"sfswp_general_filters_settings","generalSFSSettings",27,{"type":147,"name":192,"callback":193,"file":170,"line":194},"load-post.php","checkPermissions",36,{"type":147,"name":196,"callback":193,"file":170,"line":197},"load-edit.php",37,{"type":147,"name":199,"callback":193,"file":170,"line":200},"load-post-new.php",38,{"type":147,"name":202,"callback":203,"file":204,"line":205},"pre_get_posts","filterSetOrderby","src\\Admin\\AdminHooks.php",19,{"type":147,"name":207,"callback":208,"file":204,"line":180},"admin_notices","adminNotices",{"type":147,"name":207,"callback":210,"file":204,"line":211},"checkForbiddenPrefixes",22,{"type":147,"name":213,"callback":214,"file":204,"line":215},"current_screen","currentScreen",26,{"type":147,"name":217,"callback":218,"file":204,"line":190},"sfswp_admin_toolbar_right","aboutPro",{"type":147,"name":220,"callback":221,"file":204,"line":222},"in_admin_header","inAdminHeader",115,{"type":147,"name":224,"callback":225,"file":226,"line":227},"admin_head","adminHead","src\\Admin\\MetaBoxes.php",14,{"type":19,"name":229,"callback":230,"priority":175,"file":231,"line":232},"sfswp_input_type_select","addSpinnerToSelect","src\\Admin\\SFSFields.php",43,{"type":19,"name":234,"callback":235,"priority":175,"file":231,"line":236},"sfswp_input_type_radio","addSpinnerToDateFormats",44,{"type":147,"name":238,"callback":239,"priority":175,"file":231,"line":240},"after_delete_post","deleteRelatedFilters",50,{"type":19,"name":242,"callback":243,"priority":175,"file":231,"line":244},"pre_wp_unique_post_slug","sfs_force_non_unique_slug",1780,{"type":19,"name":229,"callback":246,"priority":175,"file":247,"line":248},"addCustomLabel","src\\Admin\\SFSSet.php",335,{"type":147,"name":250,"callback":251,"priority":252,"file":247,"line":253},"admin_print_scripts","includeAdminJs",9999,336,{"type":19,"name":255,"callback":256,"file":247,"line":257},"post_updated_messages","filterSetActionsMessages",338,{"type":19,"name":259,"callback":260,"priority":175,"file":247,"line":261},"bulk_post_updated_messages","filterSetBulkActionsMessages",339,{"type":19,"name":263,"callback":264,"priority":175,"file":247,"line":265},"page_row_actions","filterSetRowActions",341,{"type":19,"name":263,"callback":267,"priority":183,"file":247,"line":268},"addDuplicateLink",344,{"type":147,"name":270,"callback":271,"priority":272,"file":247,"line":273},"restrict_manage_posts","restrictManagePosts",999,347,{"type":19,"name":242,"callback":243,"priority":175,"file":247,"line":275},973,{"type":147,"name":178,"callback":179,"priority":175,"file":247,"line":277},1010,{"type":19,"name":242,"callback":243,"priority":175,"file":247,"line":279},1059,{"type":147,"name":281,"callback":282,"file":283,"line":284},"widgets_init","register","src\\Admin\\Widgets.php",13,{"type":19,"name":286,"callback":287,"priority":175,"file":288,"line":289},"do_parse_request","customParseRequest","src\\Plugin.php",45,{"type":19,"name":286,"callback":291,"priority":175,"file":288,"line":292},"customParseRequestBefore60",47,{"type":147,"name":294,"callback":295,"file":288,"line":240},"parse_request","parseRequest",{"type":147,"name":202,"callback":297,"priority":252,"file":288,"line":298},"addFilterQueryToWpQuery",51,{"type":19,"name":300,"callback":301,"priority":175,"file":288,"line":302},"posts_where","fixPostsWhereForSearch",53,{"type":19,"name":304,"callback":305,"priority":175,"file":288,"line":306},"post_limits_request","addSQlComment",54,{"type":147,"name":202,"callback":308,"priority":252,"file":288,"line":309},"fixSearchPostType",55,{"type":147,"name":311,"callback":312,"file":288,"line":313},"template_redirect","prepareEntities",57,{"type":147,"name":315,"callback":316,"file":288,"line":317},"sfswp_filtered_query_end","addSearchArgsToWpQuery",59,{"type":147,"name":319,"callback":316,"file":288,"line":320},"sfswp_all_set_wp_queried_posts",60,{"type":19,"name":300,"callback":322,"priority":323,"file":288,"line":324},"postDateWhere",10000,62,{"type":147,"name":326,"callback":327,"priority":175,"file":288,"line":328},"woocommerce_product_query","sfs_remove_product_query_post_clauses",65,{"type":19,"name":330,"callback":331,"priority":323,"file":288,"line":332},"posts_search","addSkuSearchSql",66,{"type":147,"name":334,"callback":335,"file":288,"line":336},"body_class","bodyClass",73,{"type":147,"name":338,"callback":339,"file":288,"line":340},"admin_print_styles","includeAdminCss",75,{"type":147,"name":250,"callback":251,"file":288,"line":84},{"type":147,"name":343,"callback":344,"file":288,"line":345},"wp_head","inlineFrontCss",80,{"type":147,"name":347,"callback":348,"file":288,"line":349},"wp_print_styles","includeFrontCss",81,{"type":147,"name":351,"callback":352,"file":288,"line":353},"wp_print_scripts","includeFrontJs",82,{"type":147,"name":347,"callback":355,"file":288,"line":356},"dynamicFrontCss",83,{"type":147,"name":358,"callback":359,"file":288,"line":62},"wp_footer","footerHtml",{"type":147,"name":343,"callback":361,"priority":125,"file":288,"line":362},"noIndexFilterPages",89,{"type":19,"name":364,"callback":365,"priority":175,"file":288,"line":366},"sfswp_filter_set_default_fields","addAvailableInProFields",90,{"type":19,"name":368,"callback":369,"file":288,"line":370},"sfswp_pre_save_set_fields","unsetAvailableInProFields",91,{"type":19,"name":364,"callback":372,"priority":176,"file":288,"line":373},"addSetTailFields",94,{"type":19,"name":375,"callback":376,"file":288,"line":34},"woocommerce_redirect_single_search_result","__return_false",{"type":147,"name":178,"callback":378,"file":288,"line":379},"resetTransitions",99,{"type":147,"name":381,"callback":378,"file":288,"line":25},"delete_post",{"type":147,"name":383,"callback":378,"file":288,"line":384},"woocommerce_ajax_save_product_variations",101,{"type":147,"name":386,"callback":387,"file":288,"line":388},"sfswp_before_filter_set_settings_fields","removeApplyButtonOrderField",107,{"type":19,"name":390,"callback":391,"file":288,"line":392},"sfswp_filter_set_prepared_values","handleSFSSetFieldsVisibility",108,{"type":147,"name":394,"callback":395,"priority":175,"file":288,"line":396},"sfswp_cycle_filter_fields","showCombinedFields",110,{"type":147,"name":148,"callback":398,"file":399,"line":284},"registerPostType","src\\PostTypes.php",{"type":147,"name":185,"callback":401,"file":402,"line":85},"initSettings","src\\Settings\\Tabs\\ExperimentalTab.php",{"type":147,"name":185,"callback":401,"file":404,"line":205},"src\\Settings\\Tabs\\ImportExportTab.php",{"type":147,"name":207,"callback":406,"file":404,"line":176},"adminExportErrorNotice",{"type":147,"name":207,"callback":408,"file":404,"line":180},"adminImportErrorNotice",{"type":147,"name":410,"callback":411,"file":404,"line":211},"sfswp_import_button_info","backupMessage",{"type":147,"name":185,"callback":401,"file":413,"line":414},"src\\Settings\\Tabs\\PermalinksTab.php",24,{"type":19,"name":416,"callback":417,"file":413,"line":186},"sfswp_pre_save_filter","maybeAddGlobalPrefix",{"type":19,"name":419,"callback":420,"file":413,"line":215},"sfswp_after_get_filter","prependGlobalPrefix",{"type":147,"name":238,"callback":422,"priority":175,"file":413,"line":423},"maybeRemoveGlobalPrefix",28,{"type":19,"name":425,"callback":426,"priority":175,"file":413,"line":427},"pre_update_option","preUpdatePermalinks",30,{"type":147,"name":429,"callback":430,"file":413,"line":431},"sfswp_after_settings_fields_title","explanationMessage",32,{"type":147,"name":433,"callback":434,"file":413,"line":324},"sfswp_after_sections_settings_fields","noFiltersMessage",{"type":147,"name":185,"callback":401,"file":436,"line":180},"src\\Settings\\Tabs\\SettingsTab.php",{"type":19,"name":438,"callback":439,"file":440,"line":175},"sfswp_label_singular_posts_found_msg","mb_strtolower","src\\sfswp-default-hooks.php",{"type":19,"name":442,"callback":439,"file":440,"line":183},"sfswp_label_plural_posts_found_msg",{"type":147,"name":148,"callback":444,"file":440,"line":284},"sfs_initiate_overridden_functions",{"type":19,"name":446,"callback":447,"file":440,"line":448},"sfswp_filter_post_meta_num_term_name","sfs_ucfirst_term_slug_name",17,{"type":19,"name":450,"callback":447,"file":440,"line":451},"sfswp_filter_post_meta_term_name",18,{"type":19,"name":453,"callback":447,"file":440,"line":205},"sfswp_filter_tax_numeric_term_name",{"type":19,"name":455,"callback":456,"file":440,"line":176},"sfswp_filter_post_meta_exists_term_name","sfs_custom_field_exists_name",{"type":19,"name":450,"callback":458,"priority":175,"file":440,"line":180},"sfs_stock_status_term_name",{"type":19,"name":455,"callback":460,"priority":461,"file":440,"line":211},"sfs_on_sale_term_name",15,{"type":19,"name":463,"callback":464,"priority":175,"file":440,"line":85},"sfswp_filter_taxonomy_term_name","sfs_modify_taxonomy_term_name",{"type":19,"name":466,"callback":467,"priority":175,"file":440,"line":414},"sfswp_filter_term_query_args","sfs_exclude_uncategorized_category",{"type":19,"name":469,"callback":470,"priority":175,"file":440,"line":186},"sfswp_filter_get_taxonomy_terms","sfs_exclude_product_visibility_terms",{"type":19,"name":472,"callback":473,"file":440,"line":215},"sfswp_filter_author_query_post_types","sfs_remove_author_query_post_types",{"type":19,"name":475,"callback":476,"file":440,"line":190},"sfswp_filter_post_types","sfs_exclude_post_types",{"type":147,"name":478,"callback":479,"file":440,"line":423},"sfswp_after_filter_input","sfs_after_filter_input",{"type":19,"name":481,"callback":482,"priority":483,"file":440,"line":484},"sfswp_filters_checkbox_term_html","sfswp_term_brand_logo",5,29,{"type":19,"name":486,"callback":482,"priority":483,"file":440,"line":427},"sfswp_filters_radio_term_html",{"type":19,"name":488,"callback":482,"priority":483,"file":440,"line":489},"sfswp_filters_label_term_html",31,{"type":19,"name":491,"callback":492,"priority":175,"file":440,"line":431},"sfswp_taxonomy_location_terms","sfs_remove_default_category_location",{"type":19,"name":494,"callback":495,"priority":175,"file":440,"line":496},"sfswp_set_num_shift","sfs_round_numeric_values",33,{"type":19,"name":368,"callback":498,"file":440,"line":499},"sfs_safe_save_set_fields",235,{"type":19,"name":501,"callback":502,"file":440,"line":503},"sfswp_dropdown_option_attr","sfs_parse_dropdown_value",303,{"type":19,"name":505,"callback":506,"file":440,"line":507},"sfswp_unnecessary_get_parameters","sfs_unnecessary_get_parameters",314,{"type":19,"name":509,"callback":510,"file":440,"line":261},"sfswp_posts_containers","sfs_convert_posts_container_to_array",{"type":19,"name":512,"callback":513,"file":440,"line":514},"sfswp_seo_title","do_shortcode",349,{"type":19,"name":516,"callback":513,"file":440,"line":517},"sfswp_seo_description",350,{"type":19,"name":519,"callback":513,"file":440,"line":520},"sfswp_seo_h1",351,{"type":19,"name":522,"callback":523,"priority":175,"file":440,"line":524},"sfswp_filter_classes","sfswp_frontend_filter_classes",398,{"type":19,"name":522,"callback":526,"priority":175,"file":440,"line":527},"sfs_frontend_filter_classes",407,{"type":147,"name":319,"callback":529,"priority":175,"file":440,"line":530},"sfs_bricks_builder_category_compat",436,{"type":19,"name":532,"callback":533,"priority":175,"file":440,"line":534},"sfswp_chips_term_name","sfs_chips_labels",459,{"type":19,"name":536,"callback":537,"priority":175,"file":440,"line":538},"query_loop_block_query_vars","sfs_query_loop_block_query_vars",491,{"type":19,"name":540,"callback":541,"priority":175,"file":440,"line":542},"sfswp_settings_field_checkbox","sfs_collapse_widget_checkbox_handler",514,{"type":19,"name":544,"callback":545,"priority":175,"file":440,"line":546},"sfswp_input_type_checkbox","sfs_input_checkbox_switcher",526,{"type":147,"name":478,"callback":548,"file":440,"line":549},"sfs_location_preview",544,{"type":19,"name":551,"callback":552,"priority":175,"file":440,"line":553},"sfs_before_render_admin_select_option","sfs_add_data_to_option_before_render",557,{"type":19,"name":555,"callback":556,"priority":175,"file":440,"line":557},"sfswp_set_min_max","closure",596,{"type":147,"name":559,"callback":560,"priority":483,"file":561,"line":232},"woocommerce_before_shop_loop","sfs_filters_button","src\\sfswp-third-party.php",{"type":147,"name":563,"callback":560,"priority":483,"file":561,"line":236},"woocommerce_no_products_found",{"type":147,"name":565,"callback":566,"file":561,"line":567},"wp","sfs_wp",355,{"type":19,"name":569,"callback":570,"file":561,"line":571},"sfswp_theme_posts_container","sfs_set_posts_container",385,{"type":19,"name":573,"callback":574,"file":561,"line":575},"sfswp_theme_color","sfs_set_theme_color",388,{"type":19,"name":416,"callback":577,"file":561,"line":578},"sfs_maybe_acf_field",392,{"type":19,"name":580,"callback":581,"priority":175,"file":561,"line":582},"sfswp_default_sorting_terms","sfs_acf_terms_order",393,{"type":147,"name":148,"callback":584,"file":561,"line":585},"sfs_init",397,{"type":147,"name":587,"callback":588,"file":561,"line":589},"elementor\u002Feditor\u002Fbefore_enqueue_scripts","sfs_include_elementor_script",422,{"type":147,"name":159,"callback":591,"priority":176,"file":561,"line":592},"sfs_pll_init",458,{"type":19,"name":594,"callback":595,"priority":175,"file":561,"line":596},"pll_get_post_types","sfs_add_cpt_to_pll",461,{"type":147,"name":148,"callback":598,"file":561,"line":599},"sfs_add_currencies_support",481,{"type":19,"name":494,"callback":601,"priority":175,"file":561,"line":602},"sfs_set_woocs_shift",487,{"type":19,"name":604,"callback":605,"priority":175,"file":561,"line":606},"sfswp_unset_num_shift","sfs_unset_woocs_shift",507,{"type":19,"name":494,"callback":608,"priority":175,"file":561,"line":609},"sfs_set_curcy_shift",536,{"type":19,"name":604,"callback":611,"priority":175,"file":561,"line":612},"sfs_unset_curcy_shift",560,{"type":19,"name":614,"callback":615,"priority":175,"file":561,"line":616},"elementor\u002Fwidget\u002Frender_content","sfs_elementor_load_more_anchor",697,{"type":19,"name":618,"callback":619,"file":561,"line":620},"sfswp_remove_pagination_base","sfs_remove_pagination_base",745,{"type":147,"name":315,"callback":622,"file":623,"line":624},"addSortArgsToWpQuery","src\\Sorting.php",78,{"type":19,"name":626,"callback":627,"file":623,"line":628},"posts_clauses","anonymous",158,{"type":19,"name":626,"callback":630,"priority":175,"file":623,"line":631},"orderByPopularityPostClauses",165,{"type":147,"name":185,"callback":185,"priority":176,"file":633,"line":180},"src\\Swatches.php",{"type":147,"name":311,"callback":635,"file":633,"line":211},"frontend_init",{"type":147,"name":213,"callback":637,"priority":176,"file":633,"line":638},"maybe_enqueue_media_uploaded",49,{"type":19,"name":522,"callback":640,"priority":175,"file":633,"line":641},"frontend_filter_classes",68,{"type":19,"name":486,"callback":643,"priority":175,"file":633,"line":49},"frontend_display_swatch",{"type":19,"name":481,"callback":643,"priority":175,"file":633,"line":645},71,{"type":19,"name":488,"callback":643,"priority":175,"file":633,"line":50},{"type":147,"name":648,"callback":649,"priority":175,"file":633,"line":650},"edited_term","save_color_field",127,{"type":147,"name":652,"callback":649,"priority":175,"file":633,"line":653},"created_term",128,{"type":147,"name":648,"callback":655,"priority":175,"file":633,"line":151},"save_image_field",{"type":147,"name":652,"callback":655,"priority":175,"file":633,"line":657},136,{"type":147,"name":311,"callback":659,"file":660,"line":661},"redirectCanonical","src\\WpManager.php",69,[663,669,672,676,679],{"action":664,"nopriv":665,"callback":666,"hasNonce":667,"hasCapCheck":665,"file":231,"line":668},"sfswp-delete-filter",false,"ajaxDeleteFilter",true,46,{"action":670,"nopriv":665,"callback":671,"hasNonce":667,"hasCapCheck":665,"file":231,"line":292},"sfswp-load-exclude-terms","sendExcludedTerms",{"action":673,"nopriv":665,"callback":674,"hasNonce":665,"hasCapCheck":665,"file":231,"line":675},"sfswp_get_date_formats","sendDateFormats",48,{"action":677,"nopriv":665,"callback":678,"hasNonce":667,"hasCapCheck":665,"file":231,"line":638},"sfswp-validate-filters","ajaxValidateFilters",{"action":680,"nopriv":665,"callback":681,"hasNonce":665,"hasCapCheck":667,"file":288,"line":154},"install_and_activate_plugin","sfs_install_and_activate_plugin",[],[684,687,689,692,695,697],{"tag":685,"callback":376,"file":686,"line":284},"fe_open_widget","src\\Admin\\Shortcodes.php",{"tag":688,"callback":376,"file":686,"line":227},"fe_open_button",{"tag":690,"callback":691,"file":686,"line":461},"fe_chips","chipsShortcode",{"tag":693,"callback":694,"file":686,"line":171},"fe_sort","sortingShortcode",{"tag":4,"callback":696,"file":686,"line":448},"widgetSearchFilterSort",{"tag":698,"callback":699,"file":686,"line":451},"fe_posts_found","postsFound",[],{"dangerousFunctions":702,"sqlUsage":703,"outputEscaping":710,"fileOperations":35,"externalRequests":11,"nonceChecks":35,"capabilityChecks":183,"bundledLibraries":986},[],{"prepared":232,"raw":704,"locations":705},2,[706,708],{"file":288,"line":628,"context":707},"$wpdb->get_results() with variable interpolation",{"file":288,"line":709,"context":707},168,{"escaped":711,"rawEcho":712,"locations":713},669,167,[714,717,718,719,721,723,724,725,727,729,731,733,736,738,740,741,742,744,745,747,749,751,753,755,757,759,761,763,765,766,768,770,772,774,776,777,778,779,781,782,783,785,787,789,791,793,795,797,799,801,804,806,808,810,812,814,815,817,819,821,823,825,828,829,831,833,835,837,839,841,844,845,847,849,851,853,855,857,859,861,863,865,867,869,870,872,874,876,878,879,880,881,883,885,886,887,889,890,891,893,894,895,896,897,899,900,901,902,904,905,906,907,908,910,912,913,916,918,919,920,922,923,924,925,926,927,929,930,931,932,935,937,938,939,940,941,942,944,945,946,948,950,951,953,954,956,958,959,960,962,964,966,968,969,971,973,974,975,976,977,978,979,980,982,983,984,985],{"file":204,"line":715,"context":716},34,"raw output",{"file":204,"line":197,"context":716},{"file":204,"line":200,"context":716},{"file":204,"line":720,"context":716},182,{"file":204,"line":722,"context":716},207,{"file":226,"line":253,"context":716},{"file":226,"line":517,"context":716},{"file":226,"line":726,"context":716},363,{"file":231,"line":728,"context":716},1979,{"file":686,"line":730,"context":716},114,{"file":686,"line":732,"context":716},118,{"file":734,"line":735,"context":716},"src\\Admin\\Widgets\\ChipsWidget.php",35,{"file":734,"line":737,"context":716},40,{"file":734,"line":739,"context":716},52,{"file":734,"line":306,"context":716},{"file":734,"line":317,"context":716},{"file":743,"line":309,"context":716},"src\\Admin\\Widgets\\FiltersWidget.php",{"file":743,"line":320,"context":716},{"file":743,"line":746,"context":716},159,{"file":743,"line":748,"context":716},173,{"file":743,"line":750,"context":716},174,{"file":743,"line":752,"context":716},187,{"file":743,"line":754,"context":716},197,{"file":743,"line":756,"context":716},216,{"file":743,"line":758,"context":716},582,{"file":743,"line":760,"context":716},597,{"file":743,"line":762,"context":716},632,{"file":743,"line":764,"context":716},633,{"file":743,"line":764,"context":716},{"file":743,"line":767,"context":716},644,{"file":743,"line":769,"context":716},675,{"file":743,"line":771,"context":716},686,{"file":743,"line":773,"context":716},696,{"file":775,"line":197,"context":716},"src\\Admin\\Widgets\\SortingWidget.php",{"file":775,"line":138,"context":716},{"file":775,"line":332,"context":716},{"file":775,"line":641,"context":716},{"file":775,"line":780,"context":716},84,{"file":775,"line":628,"context":716},{"file":775,"line":628,"context":716},{"file":775,"line":784,"context":716},215,{"file":288,"line":786,"context":716},401,{"file":288,"line":788,"context":716},408,{"file":288,"line":790,"context":716},1517,{"file":288,"line":792,"context":716},1521,{"file":288,"line":794,"context":716},1561,{"file":288,"line":796,"context":716},1562,{"file":288,"line":798,"context":716},1565,{"file":288,"line":800,"context":716},1566,{"file":802,"line":803,"context":716},"src\\Settings\\BaseSettings.php",224,{"file":802,"line":805,"context":716},306,{"file":802,"line":807,"context":716},326,{"file":802,"line":809,"context":716},328,{"file":802,"line":811,"context":716},352,{"file":802,"line":813,"context":716},485,{"file":802,"line":602,"context":716},{"file":802,"line":816,"context":716},518,{"file":802,"line":818,"context":716},529,{"file":802,"line":820,"context":716},579,{"file":802,"line":822,"context":716},599,{"file":802,"line":824,"context":716},601,{"file":826,"line":827,"context":716},"src\\Settings\\ExportSettings.php",132,{"file":404,"line":628,"context":716},{"file":404,"line":830,"context":716},252,{"file":413,"line":832,"context":716},308,{"file":440,"line":834,"context":716},180,{"file":440,"line":836,"context":716},184,{"file":440,"line":838,"context":716},298,{"file":440,"line":840,"context":716},553,{"file":842,"line":843,"context":716},"src\\sfswp-helpers.php",562,{"file":842,"line":760,"context":716},{"file":842,"line":846,"context":716},802,{"file":842,"line":848,"context":716},938,{"file":842,"line":850,"context":716},942,{"file":842,"line":852,"context":716},949,{"file":842,"line":854,"context":716},1062,{"file":842,"line":856,"context":716},1263,{"file":842,"line":858,"context":716},1264,{"file":633,"line":860,"context":716},317,{"file":633,"line":862,"context":716},324,{"file":864,"line":161,"context":716},"views\\admin\\header-navigation.php",{"file":864,"line":866,"context":716},149,{"file":864,"line":868,"context":716},160,{"file":864,"line":709,"context":716},{"file":864,"line":871,"context":716},217,{"file":873,"line":215,"context":716},"views\\admin\\options.php",{"file":875,"line":284,"context":716},"views\\admin\\seo-vars.php",{"file":877,"line":448,"context":716},"views\\admin\\sfs-apply-button.php",{"file":877,"line":451,"context":716},{"file":877,"line":205,"context":716},{"file":877,"line":423,"context":716},{"file":882,"line":169,"context":716},"views\\admin\\sfs-field-input.php",{"file":884,"line":183,"context":716},"views\\admin\\sfs-field-label.php",{"file":884,"line":171,"context":716},{"file":884,"line":448,"context":716},{"file":888,"line":205,"context":716},"views\\admin\\sfs-intersections.php",{"file":888,"line":211,"context":716},{"file":888,"line":289,"context":716},{"file":892,"line":180,"context":716},"views\\admin\\sfs-row.php",{"file":892,"line":414,"context":716},{"file":892,"line":215,"context":716},{"file":892,"line":484,"context":716},{"file":892,"line":236,"context":716},{"file":898,"line":448,"context":716},"views\\admin\\sfs-search-field.php",{"file":898,"line":451,"context":716},{"file":898,"line":205,"context":716},{"file":898,"line":427,"context":716},{"file":903,"line":190,"context":716},"views\\admin\\sfs-seo-rules.php",{"file":903,"line":194,"context":716},{"file":903,"line":328,"context":716},{"file":903,"line":332,"context":716},{"file":903,"line":49,"context":716},{"file":909,"line":739,"context":716},"views\\admin\\sfs-set-sort.php",{"file":909,"line":911,"context":716},109,{"file":909,"line":911,"context":716},{"file":914,"line":915,"context":716},"views\\admin\\sfs-set.php",79,{"file":917,"line":171,"context":716},"views\\admin\\sfs-sort-field.php",{"file":917,"line":448,"context":716},{"file":917,"line":484,"context":716},{"file":921,"line":85,"context":716},"views\\admin\\sorting-admin.php",{"file":921,"line":431,"context":716},{"file":921,"line":194,"context":716},{"file":921,"line":200,"context":716},{"file":921,"line":737,"context":716},{"file":921,"line":236,"context":716},{"file":928,"line":448,"context":716},"views\\admin\\sorting-item.php",{"file":928,"line":427,"context":716},{"file":928,"line":431,"context":716},{"file":928,"line":200,"context":716},{"file":933,"line":934,"context":716},"views\\admin\\tabs.php",12,{"file":936,"line":227,"context":716},"views\\admin\\xml-create-row.php",{"file":936,"line":171,"context":716},{"file":936,"line":176,"context":716},{"file":936,"line":414,"context":716},{"file":936,"line":496,"context":716},{"file":936,"line":715,"context":716},{"file":943,"line":171,"context":716},"views\\frontend\\apply-button.php",{"file":943,"line":205,"context":716},{"file":943,"line":85,"context":716},{"file":947,"line":484,"context":716},"views\\frontend\\bottom-controls.php",{"file":949,"line":414,"context":716},"views\\frontend\\checkboxes.php",{"file":949,"line":232,"context":716},{"file":952,"line":176,"context":716},"views\\frontend\\chips.php",{"file":952,"line":489,"context":716},{"file":955,"line":414,"context":716},"views\\frontend\\date.php",{"file":957,"line":292,"context":716},"views\\frontend\\dropdown.php",{"file":957,"line":151,"context":716},{"file":957,"line":154,"context":716},{"file":957,"line":961,"context":716},153,{"file":963,"line":735,"context":716},"views\\frontend\\labels.php",{"file":963,"line":965,"context":716},77,{"file":967,"line":414,"context":716},"views\\frontend\\radio.php",{"file":967,"line":313,"context":716},{"file":970,"line":205,"context":716},"views\\frontend\\range.php",{"file":972,"line":414,"context":716},"views\\frontend\\rating.php",{"file":972,"line":215,"context":716},{"file":972,"line":34,"context":716},{"file":972,"line":34,"context":716},{"file":972,"line":34,"context":716},{"file":972,"line":34,"context":716},{"file":972,"line":36,"context":716},{"file":972,"line":379,"context":716},{"file":981,"line":489,"context":716},"views\\frontend\\search.php",{"file":981,"line":489,"context":716},{"file":981,"line":735,"context":716},{"file":981,"line":735,"context":716},{"file":981,"line":735,"context":716},[987],{"name":988,"version":26,"knownCves":989},"Select2",[],[991,1008,1016,1029],{"entryPoint":992,"graph":993,"unsanitizedCount":125,"severity":1007},"redirectCanonical (src\\WpManager.php:127)",{"nodes":994,"edges":1005},[995,999],{"id":996,"type":997,"label":998,"file":660,"line":154},"n0","source","$_SERVER",{"id":1000,"type":1001,"label":1002,"file":660,"line":1003,"wp_function":1004},"n1","sink","wp_redirect() [Open Redirect]",164,"wp_redirect",[1006],{"from":996,"to":1000,"sanitized":665},"medium",{"entryPoint":1009,"graph":1010,"unsanitizedCount":125,"severity":1007},"\u003CWpManager> (src\\WpManager.php:0)",{"nodes":1011,"edges":1014},[1012,1013],{"id":996,"type":997,"label":998,"file":660,"line":154},{"id":1000,"type":1001,"label":1002,"file":660,"line":1003,"wp_function":1004},[1015],{"from":996,"to":1000,"sanitized":665},{"entryPoint":1017,"graph":1018,"unsanitizedCount":704,"severity":1028},"\u003CSwatches> (src\\Swatches.php:0)",{"nodes":1019,"edges":1026},[1020,1023],{"id":996,"type":997,"label":1021,"file":633,"line":1022},"$_POST (x2)",249,{"id":1000,"type":1001,"label":1024,"file":633,"line":860,"wp_function":1025},"echo() [XSS]","echo",[1027],{"from":996,"to":1000,"sanitized":665},"low",{"entryPoint":1030,"graph":1031,"unsanitizedCount":125,"severity":1028},"\u003Csearch> (views\\frontend\\search.php:0)",{"nodes":1032,"edges":1036},[1033,1035],{"id":996,"type":997,"label":1034,"file":981,"line":211},"$_GET",{"id":1000,"type":1001,"label":1024,"file":981,"line":735,"wp_function":1025},[1037],{"from":996,"to":1000,"sanitized":665},{"summary":1039,"deductions":1040},"The \"searchfiltersort\" plugin, in version 1.1.2, exhibits a generally good security posture with a low risk profile.  The vast majority of SQL queries utilize prepared statements, output escaping is handled well in most cases, and there's a commendable lack of known vulnerabilities. The presence of capability checks for most entry points is also a positive sign. However, a significant concern arises from the attack surface analysis, which reveals one AJAX handler operating without authentication checks. This creates a potential entry point for unauthorized actions if the handler performs sensitive operations.\n\nTaint analysis indicates no critical or high-severity unsanitized flows, which is reassuring. The plugin also demonstrates a commitment to security by implementing nonce checks and capability checks. Despite the single unprotected AJAX handler, the overall history of zero known CVEs and a lack of common vulnerability types suggests a well-maintained codebase by its developers. The plugin's strengths lie in its robust SQL practices and good output escaping. The primary weakness is the single unprotected AJAX endpoint, which warrants attention for a truly secure implementation.",[1041],{"reason":1042,"points":1043},"Unprotected AJAX handler",8,"2026-03-17T06:41:30.502Z",{"wat":1046,"direct":1069},{"assetPaths":1047,"generatorPatterns":1057,"scriptPaths":1058,"versionParams":1059},[1048,1049,1050,1051,1052,1053,1054,1055,1056],"\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fcss\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-chips.css","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-swatches.css","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-sorting.css","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fjs\u002Ffrontend.js","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-chips.js","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-swatches.js","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-sorting.js","\u002Fwp-content\u002Fplugins\u002Fsearchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-animations.js",[],[1052,1053,1054,1055,1056],[1060,1061,1062,1063,1064,1065,1066,1067,1068],"searchfiltersort\u002Fassets\u002Fcss\u002Ffrontend.css?ver=","searchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-chips.css?ver=","searchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-swatches.css?ver=","searchfiltersort\u002Fassets\u002Fcss\u002Ffrontend-sorting.css?ver=","searchfiltersort\u002Fassets\u002Fjs\u002Ffrontend.js?ver=","searchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-chips.js?ver=","searchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-swatches.js?ver=","searchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-sorting.js?ver=","searchfiltersort\u002Fassets\u002Fjs\u002Ffrontend-animations.js?ver=",{"cssClasses":1070,"htmlComments":1079,"htmlAttributes":1083,"restEndpoints":1091,"jsGlobals":1093,"shortcodeOutput":1099},[1071,1072,1073,1074,1075,1076,1077,1078],"sfs-widget-title","sfs-filter-wrapper","sfs-apply-filters","sfs-chips-container","sfs-swatches-container","sfs-sorting-container","sfs-reset-filters","sfs-active-filters-count",[1080,1081,1082],"\u003C!-- SFSwp start -->","\u003C!-- SFSwp end -->","\u003C!-- SFSwp PRO -->",[1084,1085,1086,1087,1088,1089,1090],"data-sfs-filter-id","data-sfs-field-type","data-sfs-field-id","data-sfs-tax-id","data-sfs-meta-key","data-sfs-set-id","data-sfs-input-name",[1092],"\u002Fwp-json\u002Fsearchfiltersort\u002Fv1\u002Fupdate_filter",[1094,1095,1096,1097,1098],"sfs_data","SFS_Config","sfs_plugin_url","sfs_plugin_version","sfs_filter_params",[1100,1101,1102,1103,1104],"[search_filter_sort]","[sfs_filters]","[sfs_chips]","[sfs_sorting]","[sfs_swatches]",{"error":667,"url":1106,"statusCode":1107,"statusMessage":1108,"message":1108},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsearchfiltersort\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":483,"versions":1110},[1111,1116,1123,1130,1137],{"version":6,"download_url":24,"svn_tag_url":1112,"released_at":26,"has_diff":665,"diff_files_changed":1113,"diff_lines":26,"trac_diff_url":1114,"vulnerabilities":1115,"is_current":667},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsearchfiltersort\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsearchfiltersort%2Ftags%2F1.1.2&new_path=%2Fsearchfiltersort%2Ftags%2F1.1.3",[],{"version":1117,"download_url":1118,"svn_tag_url":1119,"released_at":26,"has_diff":665,"diff_files_changed":1120,"diff_lines":26,"trac_diff_url":1121,"vulnerabilities":1122,"is_current":665},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchfiltersort.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsearchfiltersort\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsearchfiltersort%2Ftags%2F1.1.1&new_path=%2Fsearchfiltersort%2Ftags%2F1.1.2",[],{"version":1124,"download_url":1125,"svn_tag_url":1126,"released_at":26,"has_diff":665,"diff_files_changed":1127,"diff_lines":26,"trac_diff_url":1128,"vulnerabilities":1129,"is_current":665},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchfiltersort.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsearchfiltersort\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsearchfiltersort%2Ftags%2F1.1.0&new_path=%2Fsearchfiltersort%2Ftags%2F1.1.1",[],{"version":1131,"download_url":1132,"svn_tag_url":1133,"released_at":26,"has_diff":665,"diff_files_changed":1134,"diff_lines":26,"trac_diff_url":1135,"vulnerabilities":1136,"is_current":665},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchfiltersort.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsearchfiltersort\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsearchfiltersort%2Ftags%2F1.0.0&new_path=%2Fsearchfiltersort%2Ftags%2F1.1.0",[],{"version":1138,"download_url":1139,"svn_tag_url":1140,"released_at":26,"has_diff":665,"diff_files_changed":1141,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":1142,"is_current":665},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearchfiltersort.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsearchfiltersort\u002Ftags\u002F1.0.0\u002F",[],[]]