[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f695Tz82z8SCXgIsJGHXM9kwXQ78S9Dx-vlCIorlTlJQ":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":53,"analysis":142,"fingerprints":406},"better-post-filter-widgets-for-elementor","Better Post & Filter Widgets for Elementor","1.8.4","WP Smart Widgets","https:\u002F\u002Fprofiles.wordpress.org\u002Fnomade123456\u002F","\u003Cp>The only free Elementor plugin for unlimited pro-grade filtering of all your post content. Filter by taxonomies, custom fields, ACF, relational fields, and numeric ranges – with seamless integration, no restrictions, and full customization. Get advanced filtering features without paying for limitations.\u003C\u002Fp>\n\u003Ch3>Filter Widget Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with Elementor Pro post widget, ACF, WooCommerce and most translation plugins.\u003C\u002Fli>\n\u003Cli>True faceted filtering with real-time option availability and dynamic result counts.\u003C\u002Fli>\n\u003Cli>Filter any post type.\u003C\u002Fli>\n\u003Cli>Customizable filter items list with easy re-ordering options.\u003C\u002Fli>\n\u003Cli>Filter anything using taxonomies, custom fields\u002FACF, relational and numeric fields.\u003C\u002Fli>\n\u003Cli>Keyword search support for custom field\u002FACF.\u003C\u002Fli>\n\u003Cli>Various filter types catered to diverse use-cases: checkboxes, radio buttons, label list, dropdown, numeric range, select2 (single & multiple select).\u003C\u002Fli>\n\u003Cli>Fine-tune the filter with the choice of relation (AND or OR) between terms and parents.\u003C\u002Fli>\n\u003Cli>User-friendly more\u002Fless and toggle options, ideal for managing extensive lists.\u003C\u002Fli>\n\u003Cli>Choose how filters are applied: Auto-submission or Submit button mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002Ffilter-post-widgets-demo\u002F\" rel=\"nofollow ugc\">Filter Widget Demo\u003C\u002Fa> – See the filter in action.\u003C\u002Fp>\n\u003Ch3>Post Widget Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Query multiple post types at once.\u003C\u002Fli>\n\u003Cli>Do more with less – display posts, users, and taxonomies using a single widget.\u003C\u002Fli>\n\u003Cli>Effortlessly switch between a dynamic carousel or grid layout at different breakpoints.\u003C\u002Fli>\n\u003Cli>Make the most of Swiper API with advanced features such as carousel synching, parallax effects, and more.\u003C\u002Fli>\n\u003Cli>Multiple layout options, including classic, on the side, banner, template grid (loop grid), and custom HTML.\u003C\u002Fli>\n\u003Cli>Possibility to create your own loop grid, with any dynamic tags and Elementor widgets.\u003C\u002Fli>\n\u003Cli>Flexible post content options: title, content, excerpt, custom field\u002FACF, taxonomy, HTML, post meta, read more, bookmark, edit options, product price, product rating, buy now, and product badge.\u003C\u002Fli>\n\u003Cli>Flexible query system with AJAX pagination.\u003C\u002Fli>\n\u003Cli>Customize widget content and style like native Elementor widgets.\u003C\u002Fli>\n\u003Cli>Feed-style layouts with taxonomy-based grouping, ideal for magazine or news-style content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002Felementor-post-slider-travel-theme-demo\u002F\" rel=\"nofollow ugc\">Post Slider\u002FCarousel Demo\u003C\u002Fa> – Check out the post widget possibilities.\u003C\u002Fp>\n\u003Ch3>Create Loop Grids for Free:\u003C\u002Fh3>\n\u003Cp>Create dynamic loop grids without Elementor Pro. Design fully custom layouts using any Elementor widget and dynamic tag, while keeping full compatibility with filtering and AJAX pagination.\u003C\u002Fp>\n\u003Ch3>Exclusive Dynamic Tags:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Exclusive Repeater Field Tag: Unlock the ability to directly output ACF repeater fields in the Elementor frontend, with the flexibility to wrap each part in different HTML tags.\u003C\u002Fli>\n\u003Cli>Includes a series of dynamic tags, allowing users to fully utilize template grids with the free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Crafted for Seamless Elementor Integration:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Blends seamlessly with Elementor’s native interface.\u003C\u002Fli>\n\u003Cli>No disruptive branding — Enjoy a clean, streamlined interface without unnecessary distractions.\u003C\u002Fli>\n\u003Cli>Lightweight design, utilizing Elementor’s resources to minimize external dependencies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer-Friendly:\u003C\u002Fh3>\n\u003Cp>Tailor the widgets to your needs using dedicated filters and developer hooks.\u003C\u002Fp>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Make sure the Post Widget class name and the Filter Widget target match.\u003C\u002Fli>\n\u003Cli>Check for incompatible plugins or theme conflicts:\n\u003Col>\n\u003Cli>Temporarily switch to a default WordPress theme.\u003C\u002Fli>\n\u003Cli>Deactivate all other plugins except Elementor and Better Post & Filter Widgets.\u003C\u002Fli>\n\u003Cli>Test the filter. If it works, reactivate your plugins one by one to find the one causing the conflict.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Disable caching or optimization plugins while testing, as they can interfere with AJAX.\u003C\u002Fli>\n\u003Cli>Check the browser console for JavaScript errors (press F12 and look under the Console tab) and resolve any errors that appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Docs and Support\u003C\u002Fh3>\n\u003Cp>Find support for this plugin in the \u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin includes both compressed and uncompressed versions of CSS and JavaScript files and can be found under the \u003Ccode>\u002Fassets\u002F\u003C\u002Fcode> directory.\u003C\u002Fp>\n","The only free pro-grade Elementor filtering system for posts, taxonomies, custom fields, ACF, WooCommerce, WPML & more. Ditch paid limits!",2000,15414,100,15,"2026-03-03T09:40:00.000Z","6.9.4","6.2","7.4",[20,21,22,23,24],"ajax-filter","elementor","post-filter","product-filter","woocommerce","https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-post-filter-widgets-for-elementor.1.8.4.zip",99,1,0,"2025-08-21 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-48354","better-post-filter-widgets-for-elementor-authenticated-contributor-stored-cross-site-scripting","Better Post & Filter Widgets for Elementor \u003C= 1.6.1 - Authenticated (Contributor+) Stored Cross-Site Scripting","The Better Post & Filter Widgets for Elementor plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.6.1 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with contributor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.",null,"\u003C=1.6.1","1.6.2","medium",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-10-08 21:04:17",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F43f1a954-df53-46c6-9ecf-5fd50f490cfb?source=api-prod",49,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":51,"computed_at":52},"nomade123456",87,"2026-04-04T14:18:49.596Z",[54,74,89,105,126],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":16,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":72,"download_link":73,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"filter-everything","Filter Everything&nbsp;— Product Filter & WordPress Filter","1.9.1","stepasyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fstepasyuk\u002F","\u003Cp>\u003Cstrong>The most universal filters plugin for WordPress and WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\nIt filters any post types and by any criteria. Allows you to sort results and search by key phrase. Compatible with page builders.\u003C\u002Fp>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cp>Please see demos of filtering for \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">Clothing\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">Smartphones\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002Fauthor-stepasyuk\u002Fcategory-health\u002F\" rel=\"nofollow ugc\">Posts\u003C\u002Fa> and others.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filters any post types\u003C\u002Fli>\n\u003Cli>Supports any filtering criteria\u003C\u002Fli>\n\u003Cli>Easy integration on a page using Widgets or Shortcodes\u003C\u002Fli>\n\u003Cli>Compatible with almost all page builders (*PRO)\u003C\u002Fli>\n\u003Cli>Contains a lot of useful filter options\u003C\u002Fli>\n\u003Cli>Supports search by keyword\u003C\u002Fli>\n\u003Cli>Allows you to sort filtered results by any criteria\u003C\u002Fli>\n\u003Cli>Supports color swatches and brand logos\u003C\u002Fli>\n\u003Cli>Step-by-step filtering\u003C\u002Fli>\n\u003Cli>Vertical and Horizontal layouts, columns\u003C\u002Fli>\n\u003Cli>Works in both “Submit button” and “Auto-submission” modes\u003C\u002Fli>\n\u003Cli>Ready to use on mobile devices\u003C\u002Fli>\n\u003Cli>Compatible with translation plugins WPML, Polylang\u003C\u002Fli>\n\u003Cli>Supports AJAX\u003C\u002Fli>\n\u003Cli>Contains hooks and features for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find more detailed information about each feature below \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Watch the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=g1_qlJvNdsg\" rel=\"nofollow ugc\">video review\u003C\u002Fa> from WPTuts\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fg1_qlJvNdsg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>PRO version 💎 features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filtering any Post loops\u002Fgrids (any Custom WP Queries)\u003C\u002Fli>\n\u003Cli>Ability to use Filters on any page including Singular\u003C\u002Fli>\n\u003Cli>Full compatibility with Page builders like Elementor \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Felementor\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>, Oxygen, Divi, WPBakery Composer etc\u003C\u002Fli>\n\u003Cli>Enhanced SEO options \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa> that allows you to adjust SEO data for the filtering pages\u003C\u002Fli>\n\u003Cli>Clean URLs and Permalinks like \u003Cstrong>\u002Fcolor-blue\u002Fbrand-acer\u002F\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002Fcolor-blue\u002Fbrand-acer\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>. Full control over filtering page URLs\u003C\u002Fli>\n\u003Cli>Premium Support\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> About the PRO version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters everything in WordPress & WooCommerce\u003C\u002Fh3>\n\u003Cp>That is any Post types including WooCommerce Products and custom Post types. For example Products, Posts, Pages, Recipes, Real estate objects, Cars — \u003Cstrong>everything\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Filters by any Criteria\u003C\u002Fh3>\n\u003Cp>They are Categories, Tags, custom Taxonomies, WooCommerce attributes, Custom Fields including created with ACF, Authors etc.\u003C\u002Fp>\n\u003Cp>No need to list all possible filters you can create &mdash; they can be any, but most popular are:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-price\u002F\" rel=\"nofollow ugc\">Price\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale-price\u002F\" rel=\"nofollow ugc\">Sale price\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002F\" rel=\"nofollow ugc\">Brand\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002F\" rel=\"nofollow ugc\">Product Category\u003C\u002Fa>, Tag\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Custom Taxonomy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa> including created with ACF plugin\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fsize-xxl\u002F\" rel=\"nofollow ugc\">Size\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002F\" rel=\"nofollow ugc\">Color\u003C\u002Fa> – any WooCommerce attributes\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-length-width-height\u002F\" rel=\"nofollow ugc\">Width, Height, Length\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-weight\u002F\" rel=\"nofollow ugc\">Weight\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale\u002F\" rel=\"nofollow ugc\">On sale\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-stock\u002F\" rel=\"nofollow ugc\">In Stock\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-downloadable\u002F\" rel=\"nofollow ugc\">Downloadable\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-backorders\u002F\" rel=\"nofollow ugc\">Backordered\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-featured\u002F\" rel=\"nofollow ugc\">Featured\u003C\u002Fa> product statuses\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-type\u002F\" rel=\"nofollow ugc\">Product type\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-shipping\u002F\" rel=\"nofollow ugc\">Shipping Class\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-rating\u002F\" rel=\"nofollow ugc\">Product Visibility\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Featured image\u003C\u002Fa> exists\u002Fnot exists\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Views count\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F?date_from=2016-12-20t15.29.13&date_to=2018-01-18t07.04.11\" rel=\"nofollow ugc\">Post or Product date\u003C\u002Fa>\u003Cbr \u002F>\n– Cooking time\u003Cbr \u002F>\n– Calories\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Author\u003C\u002Fa>\u003Cbr \u002F>\n– … \u003Cstrong>any\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Widgets and shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffilters-widget\u002F\" rel=\"nofollow ugc\">Filters\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fsorting-widget\u002F\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fchips-widget\u002F\" rel=\"nofollow ugc\">Chips\u003C\u002Fa> (selected filters) can be inserted on a page as widgets or \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>\u003Cbr \u002F>\nThis allows you easily to integrate filters on your site independently from a theme or page builder you use.\u003C\u002Fp>\n\u003Ch3>Page builders\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with almost all page builders. It was tested with Elementor, Divi, Themify, WPBakery Composer, Oxygen, Beaver builder, Bricks Builder, Breakdance etc.\u003Cbr \u002F>\nAs the Free version of the plugin supports filtering of the native WordPress loops (Main WP_Query) only, the full support of the page builders is provided in the PRO version.\u003C\u002Fp>\n\u003Ch3>Fine-tuning filter options\u003C\u002Fh3>\n\u003Cp>Including URL variable names, views, filtering logic, term sorting, collapsing\u002Fexpanding, hierarchy, more\u002Fless, tooltip, search field, related filters, and more…\u003C\u002Fp>\n\u003Ch3>Search by keyword field\u003C\u002Fh3>\n\u003Cp>Allows you to \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fsearch-and-filter\u002F?srch=jacket\" rel=\"nofollow ugc\">search among filtered results\u003C\u002Fa> and vice versa – to filter results received from search.\u003C\u002Fp>\n\u003Ch3>Sorting field\u003C\u002Fh3>\n\u003Cp>Allows you to create a list of own sorting parameters and to place \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002F?ordr=price\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> anywhere on your site.\u003C\u002Fp>\n\u003Ch3>Supports Color swatches and Brand logos\u003C\u002Fh3>\n\u003Cp>Allows you to make \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">filter terms more visible\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>«Auto-submission» and «Apply button» modes\u003C\u002Fh3>\n\u003Cp>“Auto-submission” – filter updates results every time, when you choose option.\u003Cbr \u002F>\n“\u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fapply-button\u002F\" rel=\"nofollow ugc\">Apply button\u003C\u002Fa>” – allows you to select desired criteria and updates results after click on the Submit button only.\u003C\u002Fp>\n\u003Ch3>Step-by-Step filtering\u003C\u002Fh3>\n\u003Cp>Allows you to display only particular Filter terms in dependency from selection of another Filter.\u003C\u002Fp>\n\u003Ch3>Vertical and horizontal layouts, columns\u003C\u002Fh3>\n\u003Cp>You can display Filters widget in sidebar or \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fhorizontal-views\u002Fcolor-blue\u002Fbrand-hm\u002F\" rel=\"nofollow ugc\">above the filtered posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Compatibility with translation plugins\u003C\u002Fh3>\n\u003Cp>Allows you to translate filters with \u003Ca href=\"https:\u002F\u002Fwpml.filtereverything.pro\u002Ffilters-in-english\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, Polylang and use them in other languages\u003C\u002Fp>\n\u003Ch3>Supports AJAX\u003C\u002Fh3>\n\u003Cp>Thus your visitors can \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fdark-overlay-and-ajax-loader\u002F\" rel=\"nofollow ugc\">faster to filter\u003C\u002Fa> without reloading of the whole page.\u003C\u002Fp>\n\u003Ch3>Compatible with popular Themes and Plugins\u003C\u002Fh3>\n\u003Cp>Compatible with WPML, ACF, Polylang and others popular. Supports color schemes to allow you easily integrate with your design\u003C\u002Fp>\n\u003Ch3>Filtering values in any languages\u003C\u002Fh3>\n\u003Cp>Among them \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002Fcheckbox-%E4%B8%AD%E6%96%87%E5%96%AE%E5%AD%97%E7%9A%84%E4%BE%8B%E5%AD%90\u002F\" rel=\"nofollow ugc\">Chinese, Arabic, Hebrew, Hindi\u003C\u002Fa> etc\u003C\u002Fp>\n\u003Ch3>Made for developers\u003C\u002Fh3>\n\u003Cp>Supports \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fhooks\u002F\" rel=\"nofollow ugc\">hooks\u003C\u002Fa>, useful \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffunctions\u002F\" rel=\"nofollow ugc\">functions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ftemplates-overriding\u002F\" rel=\"nofollow ugc\">templates overriding\u003C\u002Fa> to allow developers to customize as they like\u003C\u002Fp>\n","The most universal filters plugin for WordPress and WooCommerce products.",50000,737398,92,142,"2026-01-14T09:42:00.000Z","4.6","5.7",[20,22,23,70,71],"woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.1.zip",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":29,"downloaded":82,"rating":29,"num_ratings":29,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":86,"tags":87,"homepage":86,"download_link":88,"security_score":64,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"filter-everything-extra","Filter Everything Extra","1.0.0","boldthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldthemes\u002F","\u003Cp>Filter Everything Extra is a simple yet useful add-on plugin that adds additional functionality to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilter-everything\u002F\" rel=\"ugc\">Filter Everything\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>With Filter Everything Extra, you can easily select all filter items, clear the selection, or invert the selection, which is particularly useful when there are many filter items. For example, if there are 25 brands in one filter and you want to search all brands except one, you can select the unwanted item and then invert the selection with one click instead of selecting the other 24 items one by one.\u003C\u002Fp>\n\u003Cp>Once Filter Everything Extra is installed and activated, you will see All, None, and Invert buttons at the top of existing filters. These buttons are available on filters that use checkboxes or label lists.\u003C\u002Fp>\n\u003Cp>The All button selects all items in the filter, None clears the selection, and the Invert button inverts the current selection.\u003C\u002Fp>\n","Additional functionality for the Filter Everything plugin.",531,"2025-01-27T12:21:00.000Z","6.7.5","5.0","",[20,22,23,70,71],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything-extra.1.0.0.zip",{"slug":90,"name":91,"version":92,"author":93,"author_profile":94,"description":95,"short_description":96,"active_installs":29,"downloaded":97,"rating":29,"num_ratings":29,"last_updated":98,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":99,"homepage":103,"download_link":104,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"modefilter-pro","ModeFilter Pro","1.0.5","Syed Zeeshan Ali","https:\u002F\u002Fprofiles.wordpress.org\u002Fszeeshanali\u002F","\u003Cp>\u003Cstrong>ModeFilter Pro\u003C\u002Fstrong> is a modern WooCommerce filtering and catalog-control plugin built for performance, flexibility, and clean UX.\u003C\u002Fp>\n\u003Cp>It combines:\u003Cbr \u002F>\n• A \u003Cstrong>chip-based, multi-select filtering interface\u003C\u002Fstrong>\u003Cbr \u002F>\n• A fast \u003Cstrong>AJAX product grid\u003C\u002Fstrong>\u003Cbr \u002F>\n• A unique \u003Cstrong>Shop ⇄ Catalog Mode Toggle\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This allows store owners to dynamically switch between a fully functional shop and a catalog-style display — globally or selectively — without altering WooCommerce core behavior.\u003C\u002Fp>\n\u003Ch3>Shop and Catalog Modes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shop Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nStandard WooCommerce behavior with prices and Add to Cart buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Catalog Mode\u003C\u002Fstrong>\u003Cbr \u002F>\nHides prices and purchase actions, with optional enquiry or stock-notification features.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This makes ModeFilter Pro suitable for hybrid stores, B2B catalogs, wholesale sites, or pre-launch product showcases.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Ch4>1. Shop ⇄ Catalog Toggle Mode\u003C\u002Fh4>\n\u003Cp>Control how products behave at multiple levels:\u003Cbr \u002F>\n* Global store mode\u003Cbr \u002F>\n* Per-product, category, or tag overrides\u003Cbr \u002F>\n* Context-aware control via shortcodes or Elementor widgets\u003C\u002Fp>\n\u003Ch4>2. Chip-Based Product Filters\u003C\u002Fh4>\n\u003Cp>A modern alternative to traditional checkboxes:\u003Cbr \u002F>\n* Multi-select chips for Categories, Tags, Brands, and attributes\u003Cbr \u002F>\n* Mobile-friendly and accessible UI\u003Cbr \u002F>\n* Instant AJAX updates without page reloads\u003C\u002Fp>\n\u003Ch4>3. AJAX Product Grid\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Real-time product filtering\u003C\u002Fli>\n\u003Cli>Load More or numeric pagination\u003C\u002Fli>\n\u003Cli>Uses native WooCommerce queries for maximum compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>4. Elementor Integration\u003C\u002Fh4>\n\u003Cp>Includes dedicated widgets:\u003Cbr \u002F>\n* \u003Cstrong>Filters Widget\u003C\u002Fstrong> – filter chips and mobile sidebar\u003Cbr \u002F>\n* \u003Cstrong>Grid Widget\u003C\u002Fstrong> – product display and layout control\u003C\u002Fp>\n\u003Ch4>5. Out-of-Stock “Notify Me” System\u003C\u002Fh4>\n\u003Cp>Optional built-in feature:\u003Cbr \u002F>\n* Collects subscriber emails for out-of-stock products\u003Cbr \u002F>\n* Sends back-in-stock notifications\u003Cbr \u002F>\n* Uses your site’s mail system (no third-party services)\u003C\u002Fp>\n\u003Ch4>6. Developer-Friendly Architecture\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Object-oriented, modular codebase\u003C\u002Fli>\n\u003Cli>Lightweight and performance-focused\u003C\u002Fli>\n\u003Cli>Hooks and filters for extensibility\u003C\u002Fli>\n\u003Cli>No external APIs or tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Cp>Use the shortcode to render filters and product grids anywhere:\u003C\u002Fp>\n\u003Ch4>Basic\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[modep_filters]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Catalog-only view\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[modep_catalog only_catalog=\"yes\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>With attributes\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[modep_filters cat_in=\"helmets,45\" tag_in=\"summer\" brand_in=\"arai\" columns=\"3\" per_page=\"12\" sort=\"price_asc\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Supported Attributes\u003C\u002Fh4>\n\u003Cp>  Attribute\u003Cbr \u002F>\n  Description\u003C\u002Fp>\n\u003Cp>  cat_in\u003Cbr \u002F>\n  Category slugs or IDs to include\u003C\u002Fp>\n\u003Cp>  tag_in\u003Cbr \u002F>\n  Tag slugs or IDs to include\u003C\u002Fp>\n\u003Cp>  brand_in\u003Cbr \u002F>\n  Brand slugs or IDs to include\u003C\u002Fp>\n\u003Cp>  columns\u003Cbr \u002F>\n  Number of grid columns\u003C\u002Fp>\n\u003Cp>  per_page\u003Cbr \u002F>\n  Products per page\u003C\u002Fp>\n\u003Cp>  sort\u003Cbr \u002F>\n  default, price_asc, price_desc, in_stock\u003C\u002Fp>\n\u003Cp>  only_catalog\u003Cbr \u002F>\n  yes \u002F no\u003C\u002Fp>\n\u003Ch3>Elementor Widgets\u003C\u002Fh3>\n\u003Cp>Elementor users get full visual control:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Query options for filtering, sorting, and pagination\u003C\u002Fli>\n\u003Cli>Style controls for cards, chips, typography, spacing, and layout\u003C\u002Fli>\n\u003Cli>Responsive controls for desktop, tablet, and mobile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Technical Notes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fully object-oriented architecture\u003C\u002Fli>\n\u003Cli>Uses WordPress AJAX API correctly\u003C\u002Fli>\n\u003Cli>Compatible with page caching plugins\u003C\u002Fli>\n\u003Cli>Template overrides supported:\u003Cbr \u002F>\n  yourtheme\u002Fwoocommerce\u002Fcontent-product-modep.php\u003C\u002Fli>\n\u003Cli>Fully translatable\u003C\u002Fli>\n\u003Cli>Declares compatibility with WooCommerce HPOS\u003C\u002Fli>\n\u003Cli>Uses a single custom database table (\u003Ccode>{prefix}modep_subscribers\u003C\u002Fcode>) for optional stock alerts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003Cbr \u002F>\nhttps:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Cstrong>Syed Zeeshan Ali\u003C\u002Fstrong>\u003C\u002Fp>\n","Modern WooCommerce product filters with a chip-based UI, AJAX-powered product grid, and a flexible Shop ⇄ Catalog Mode toggle.",36,"2026-03-13T08:17:00.000Z",[100,101,21,102,24],"ajax-filters","catalog-mode","product-filters","https:\u002F\u002Fwww.szeeshanali.com\u002Fmodefilter-pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmodefilter-pro.1.0.5.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":64,"num_ratings":115,"last_updated":116,"tested_up_to":16,"requires_at_least":117,"requires_php":18,"tags":118,"homepage":121,"download_link":122,"security_score":123,"vuln_count":124,"unpatched_count":29,"last_vuln_date":125,"fetched_at":31},"woocommerce-products-filter","HUSKY – Products Filter Professional for WooCommerce","1.3.8.1","RealMag777","https:\u002F\u002Fprofiles.wordpress.org\u002Frealmag777\u002F","\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002F\" rel=\"nofollow ugc\">HUSKY – WooCommerce Products Filter Professional\u003C\u002Fa>\u003C\u002Fstrong> (formerly known as WOOF) is an advanced and versatile filter plugin that enhances the functionality of the WooCommerce plugin. It empowers your website visitors to easily search and filter woocommerce products based on: categories, attributes, tags, taxonomies, meta fields, and product price. With its powerful and user-friendly features, HUSKY provides a seamless filtering experience to help customers find the desired products efficiently\u003C\u002Fp>\n\u003Cp>🔗 HUSKY filter enables the generation of search engine optimized \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fswoof\u002Fcolor-red\u002Fproduct_cat-sport\u002F\" rel=\"nofollow ugc\">SEO-friendly\u003C\u002Fa> links, such as: https:\u002F\u002Fdemo.products-filter.com\u002Fswoof\u002Fcolor-red\u002Fproduct_cat-sport\u002F. These links can be included in your site map file, contributing to improved search engine rankings, particularly on Google.\u003C\u002Fp>\n\u003Cp>🛠️ Using \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ffilter-front-builder-demo\u002F\" rel=\"nofollow ugc\">filter front builder\u003C\u002Fa> HUSKY allows to create filter forms directly on the site front\u003C\u002Fp>\n\u003Cp>✅ Supports latest version of the WooCommerce plugin. A must have plugin for your WooCommerce powered online store! Maximum flexibility!\u003C\u002Fp>\n\u003Cp>👨‍💻 If you are WP+PHP developer and you want to create something unusual in the search form interface – Welcome: using HUSKY extension API and default extensions as an examples you can create any html-items for the search form and even custom woo-products loop template for your own purposes.\u003C\u002Fp>\n\u003Cp>Also its possible to \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextensions\u002F\" rel=\"nofollow ugc\">🔌 create any connectors for layout plugins\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">🎨 create special designed filter elements\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Latest PHP 8.x.x – COMPATIBLE!\u003C\u002Fp>\n\u003Cp>🌐 Demo site 1: \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002F\" rel=\"nofollow ugc\">demo.products-filter.com\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 2: \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ffilter-front-builder-demo\u002F\" rel=\"nofollow ugc\">filter form front builder\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 3: \u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">Smart Designer – filter elements constructor\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 4: \u003Ca href=\"https:\u002F\u002Fdemo10k.products-filter.com\u002F\" rel=\"nofollow ugc\">demo10k.products-filter.com – 10 000 products\u003C\u002Fa>\u003Cbr \u002F>\n🌐 Demo site 5: \u003Ca href=\"https:\u002F\u002Fturbo.products-filter.com\u002F\" rel=\"nofollow ugc\">turbo.products-filter.com – 23 000 products\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>HUSKY Products Filter Features:\u003C\u002Fh3>\n\u003Cp>🌐&nbsp;\u003Cstrong>Representation:\u003C\u002Fstrong> HUSKY can be used as Shortcode, so as the Widget. Special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof\u002F\" rel=\"nofollow ugc\">[woof]\u003C\u002Fa> allows insert product filter in any part of your site. It is possible to show products taxonomies and attributes in the search form as: radio, checkbox, drop-down, multi-drop-down, radio buttons in drop-down. In the premium version also is possible to show html-elements as: color, image, label, hierarchy drop-down, \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Ftaxonomy-range-slider\u002F\" rel=\"nofollow ugc\">attributes\u002Ftaxonomy range-slider\u003C\u002Fa>, checkbox buttons in drop-down\u003C\u002Fp>\n\u003Cp>🛠️&nbsp;\u003Cstrong>Filter form Front Builder:\u003C\u002Fstrong> assemble custom filter form directly on the site front usnig shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_front_builder\u002F\" rel=\"nofollow ugc\">[[woof_front_builder]]\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>🛒&nbsp;\u003Cstrong>Products shortcode:\u003C\u002Fstrong> Products shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_products\u002F\" rel=\"nofollow ugc\">[woof_products per_page=8 columns=3 is_ajax=1 taxonomies=product_cat:9]\u003C\u002Fa> allows to display and filter targeted products in a single page or as part of a post content, and of course products there are filterable in redirect or ajax mode. Using shortcode attribute custom_tpl it is even possible use custom templates what give wide flexibility in different projects.\u003C\u002Fp>\n\u003Cp>🔄&nbsp;\u003Cstrong>Products searching by AJAX:\u003C\u002Fstrong> (optionally) allows filter woocommerce products without page reloading. Works for 95% wordpress themes and should be tested before release to the production site as it depends of the current wp theme functionality and integrated html code there\u003C\u002Fp>\n\u003Cp>📊&nbsp;\u003Cstrong>Dynamic products recount:\u003C\u002Fstrong> this powerful feature allows to display in the search form how many relevant variants will be found if to click selected html-element in the filter search form\u003C\u002Fp>\n\u003Cp>🔍&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fwoocommerce-filter-by-meta-fields\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Filter woocommerce products by Meta Data\u003C\u002Fstrong>\u003C\u002Fa>: allows with using special functionality in the plugin settings page add meta fields data in the search flow (text and number type)\u003C\u002Fp>\n\u003Cp>🔢&nbsp;\u003Cstrong>Search products by SKU\u003C\u002Fstrong>: HUSKY allows filtering your shop products site by SKU as part of the big search form, so as the special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_sku_filter\u002F\" rel=\"nofollow ugc\">[woof_sku_filter]\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💲&nbsp;\u003Cstrong>Search products by Price\u003C\u002Fstrong>: can be displayed as range slider, so as drop-down with ranges selection\u003C\u002Fp>\n\u003Cp>📝&nbsp;\u003Cstrong>WooCommerce products text search\u003C\u002Fstrong> by title, content, excerpt and their combinations. It is possible to use special shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_text_filter\u002F\" rel=\"nofollow ugc\">[woof_text_filter]\u003C\u002Fa> which you can insert in the place you want.\u003C\u002Fp>\n\u003Cp>🎨&nbsp;\u003Ca href=\"https:\u002F\u002Fdemo-sd.products-filter.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Smart Designer\u003C\u002Fstrong>\u003C\u002Fa>: custom filter elements design-constructor that allows woocommerce shop admin to create special designed filter elements for its own business purposes\u003C\u002Fp>\n\u003Cp>🔧&nbsp;\u003Cstrong>Filter by ACF fields\u003C\u002Fstrong> Possible ACF types: ‘select’, ‘radio’, ‘true_false’ – create meta fields in ACF panel, set meta data to products, filter by them!\u003C\u002Fp>\n\u003Cp>🧩&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fwoocommerce-step-by-step-filter\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Step by step products filter\u003C\u002Fstrong>\u003C\u002Fa>: this technology allows to create products wizard for your shop customers where they can step by step select products they want to buy\u003C\u002Fp>\n\u003Cp>📈&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fstatistic\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Statistic\u003C\u002Fstrong>\u003C\u002Fa>: you can always analyze search data and understand what is more interested for your customers, and of course such data will help grow your bussiness\u003C\u002Fp>\n\u003Cp>⚡&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fquick-search\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Quick Search\u003C\u002Fstrong>\u003C\u002Fa>: this technology created especially for HUSKY and allows make instant search regardless of the products quantity of products without AJAX or page reloading\u003C\u002Fp>\n\u003Cp>🚀&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fturbo-mode\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Turbo Mode\u003C\u002Fstrong>\u003C\u002Fa>: this mode allows to avoid generating big MySQL queries while products filtering on the site front\u003C\u002Fp>\n\u003Cp>📬&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fproducts-messenger\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Products Messenger\u003C\u002Fstrong>\u003C\u002Fa>: allows your logged-in customers subscribe to the products filter combinations and always be informed if in your shop appeared exact products they want to buy. Such tool can grow conversion of the shop. Use it as widget, so as shortcode [woof_products_messenger]\u003C\u002Fp>\n\u003Cp>💾&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fextencion\u002Fsaver-of-search-query\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Saver of Search query\u003C\u002Fstrong>\u003C\u002Fa>: this extension allows for your customers save search combinations and access them in future by one click what makes your customers more informative and attenditive about your shop products\u003C\u002Fp>\n\u003Cp>♾️&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fmake-infinite-scroll-for-filtered-products-also\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Infinite Scrolling\u003C\u002Fstrong>\u003C\u002Fa>: allows load and see woocommerce products on the shop and catalog page without click on pagination buttons\u003C\u002Fp>\n\u003Cp>🖼️&nbsp;Images can be as filter html-elements in the \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fall-by-images-only\u002F\" rel=\"nofollow ugc\">search form\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎨&nbsp;Colors can be as filter html-elements in the \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fclothing-by-color-only\u002F\" rel=\"nofollow ugc\">search form\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💲&nbsp;Price filter as range-slider OR as drop-down\u003C\u002Fp>\n\u003Cp>🔘&nbsp;Showing hidden search form as \u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\u002Fhidden-search-form\u002F\" rel=\"nofollow ugc\">BUTTON\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎛️&nbsp;In the plugin settings for radio and checkboxes html-elements in the filter form can be selected different skins\u003C\u002Fp>\n\u003Cp>📝&nbsp;Possibility to create products custom layout template and use it with shortcode \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fshortcode\u002Fwoof_products\u002F\" rel=\"nofollow ugc\">woof_products\u003C\u002Fa> in ajax and redirect mode, see attributes custom_tpl and tpl_index\u003C\u002Fp>\n\u003Cp>🔧&nbsp;Possible to create any extensions for the plugin (for developers only). See folder ‘ext’ for the code examples\u003C\u002Fp>\n\u003Cp>🌐&nbsp;\u003Ca href=\"https:\u002F\u002Fdemo.products-filter.com\" rel=\"nofollow ugc\">Demo site\u003C\u002Fa> – watch filter combinations alive\u003C\u002Fp>\n\u003Cp>📚&nbsp;HUSKY has wide API described in \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fcodex\u002F\" rel=\"nofollow ugc\">CODEX\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🔗&nbsp;HUSKY uses native WooCommerce API which allows coexisting and cooperation with another plugins created for WooCommerce\u003C\u002Fp>\n\u003Cp>🌍&nbsp;\u003Ca href=\"https:\u002F\u002Fwpml.org\u002Fextensions\u002Fwoof-woocommerce-products-filter\u002F?aid=180271&affiliate_key=ykFQUy0inySN\" rel=\"nofollow ugc\">WPML compatibility\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💱&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">For WooCommerce plugin Currency Switcher\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>📦&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-products-per-page\u002F\" rel=\"ugc\">WooCommerce Products Per Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🎨&nbsp;Compatible with \u003Ca href=\"https:\u002F\u002Fdemo-divi.products-filter.com\u002F\" rel=\"nofollow ugc\">DIVI WordPress Theme\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🐘&nbsp;PHP 7.4.x – 8.x full compatibility\u003C\u002Fp>\n\u003Cp>⚙️&nbsp;Simple, robust AND rich options panel\u003C\u002Fp>\n\u003Cp>🤖&nbsp;\u003Cstrong>HUSKY filter is chatGPT friendly plugin\u003C\u002Fstrong> you can ask help to chat gpt about the plugin features using the plugin former name WOOF, example: “what attribute to use to make redirection in woof shortcode”\u003C\u002Fp>\n\u003Cp>🛠️&nbsp;\u003Cstrong>Strong technical support which each day works with tones of code!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✨&nbsp;The premium version: \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fa\u002Fbuy\" rel=\"nofollow ugc\">CODECANYON\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You can get premium version of the plugin here\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fproducts-filter.com\u002Fa\u002Fbuy\" rel=\"nofollow ugc\">CODECANYON\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Make your site more profitable with next powerful scripts:\u003C\u002Fh3>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoo-bulk-editor\u002F\" rel=\"ugc\">BEAR – Bulk Editor for WooCommerce\u003C\u002Fa>: WordPress plugin for managing and bulk edit WooCommerce Products data in robust and flexible way! Be professionals with managing data of your woocommerce e-shop!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-currency-switcher\u002F\" rel=\"ugc\">FOX – Currency Switcher for WooCommerce\u003C\u002Fa>: is WooCommerce multi currency plugin, that allows your site visitors switch products prices currencies according to set currencies rates in the real time and pay in the selected currency (optionally). Allows to add any currency for WooCommerce store!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fproducts-tables.com\u002Fdownload\u002F\" rel=\"nofollow ugc\">WOOT – WooCommerce Active Product Table\u003C\u002Fa>: is WooCommerce plugin for displaying shop products in table format. Tables makes focus for your buyers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fposts-table-filterable\" rel=\"ugc\">TABLEON – WordPress Post Tables Filterable\u003C\u002Fa>: WordPress plugin for displaying site posts and their custom post types in table format. Tables makes focus for your customers on the things they want to get, nothing superfluous, just what the client wants, and full attention to what is offered!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcurrency-switcher\u002F\" rel=\"ugc\">WPCS – WordPress Currency Switcher\u003C\u002Fa>: is a WordPress plugin that allows to switch currencies and get their rates converted in the real time on your site!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-editor\u002F\" rel=\"ugc\">WOLF – WordPress Posts Bulk Editor Professional\u003C\u002Fa>: WordPress plugin for managing and bulk edit WordPress posts, pages and custom post types data in robust and flexible way! Be professionals with managing data of your site!\u003C\u002Fp>\n\u003Cp>✅&nbsp;\u003Ca href=\"https:\u002F\u002Fwp-filter.com\u002F\" rel=\"nofollow ugc\">MDTF – Meta Data Filter and Taxonomies Filter\u003C\u002Fa>: the plugin for filtering and searching WordPress content in posts and their custom types by taxonomies and meta data fields. The plugin has very high flexibility thanks to its rich filter elements and in-built meta fields constructor!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is copyright pluginus.net &copy; 2012-2026 with \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> by realmag777.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify it under the terms of the \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Fcopyleft\u002Fgpl.html\" rel=\"nofollow ugc\">GNU General Public License\u003C\u002Fa> as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. See the GNU General Public License for more details.\u003C\u002Fp>\n","HUSKY - WooCommerce Products Filter Professional (former name is WOOF) – flexible, easy and robust professional filter for products for WooCommerce",90000,2176047,328,"2026-02-12T13:45:00.000Z","6.0",[20,119,23,24,120],"filter","woof","https:\u002F\u002Fproducts-filter.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwoocommerce-products-filter.zip",76,23,"2025-12-17 23:25:18",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":11,"downloaded":134,"rating":135,"num_ratings":136,"last_updated":137,"tested_up_to":16,"requires_at_least":68,"requires_php":138,"tags":139,"homepage":86,"download_link":141,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"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.",63397,96,42,"2026-02-08T14:16:00.000Z","7.0",[20,23,70,140,106],"woocommerce-product-filters","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fannasta-woocommerce-product-filters.1.8.3.zip",{"attackSurface":143,"codeSignals":280,"taintFlows":399,"riskAssessment":400,"analyzedAt":405},{"hooks":144,"ajaxHandlers":257,"restRoutes":276,"shortcodes":277,"cronEvents":278,"entryPointCount":279,"unprotectedCount":29},[145,151,155,159,162,165,169,173,177,181,185,189,193,198,203,206,209,213,217,222,225,230,234,237,240,245,248,253],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","plugins_loaded","on_plugins_loaded","better-post-filter-widgets-for-elementor.php",71,{"type":146,"name":152,"callback":153,"file":149,"line":154},"elementor\u002Finit","init",79,{"type":146,"name":156,"callback":157,"file":149,"line":158},"admin_notices","admin_notice_missing_main_plugin",89,{"type":146,"name":156,"callback":160,"file":149,"line":161},"admin_notice_minimum_elementor_version",95,{"type":146,"name":156,"callback":163,"file":149,"line":164},"admin_notice_minimum_php_version",101,{"type":146,"name":166,"callback":167,"file":149,"line":168},"elementor\u002Fwidgets\u002Fregister","init_widgets",112,{"type":146,"name":170,"callback":171,"file":149,"line":172},"elementor\u002Ffrontend\u002Fafter_enqueue_styles","widget_styles",113,{"type":146,"name":174,"callback":175,"file":149,"line":176},"elementor\u002Ffrontend\u002Fafter_enqueue_scripts","widget_scripts",114,{"type":146,"name":178,"callback":179,"file":149,"line":180},"elementor\u002Feditor\u002Fbefore_enqueue_styles","backend_widget_styles",115,{"type":146,"name":182,"callback":183,"file":149,"line":184},"elementor\u002Feditor\u002Fbefore_enqueue_scripts","backend_widget_scripts",116,{"type":146,"name":186,"callback":187,"file":149,"line":188},"admin_enqueue_scripts","bpfwe_swatches_scripts",117,{"type":119,"name":190,"callback":190,"priority":191,"file":149,"line":192},"plugin_row_meta",10,125,{"type":119,"name":194,"callback":195,"file":196,"line":197},"elementor\u002Ffrontend\u002Fbefore_render","set_background_image","inc\\classes\\class-background-image-handler.php",279,{"type":119,"name":199,"callback":200,"priority":191,"file":201,"line":202},"found_posts","anonymous","inc\\classes\\class-bpfwe-ajax.php",689,{"type":146,"name":153,"callback":204,"file":201,"line":205},"reset_filter_state",914,{"type":146,"name":207,"callback":204,"file":201,"line":208},"admin_init",915,{"type":146,"name":210,"callback":211,"file":201,"line":212},"template_redirect","bpfwe_handle_frontend_ajax",925,{"type":146,"name":214,"callback":215,"file":201,"line":216},"pre_get_posts","pre_get_posts_filter",936,{"type":146,"name":218,"callback":219,"file":220,"line":221},"elementor\u002Fdynamic_tags\u002Fregister_tags","register_tags","inc\\classes\\class-bpfwe-dynamic-tag.php",58,{"type":146,"name":223,"callback":219,"file":220,"line":224},"elementor\u002Fdynamic_tags\u002Fregister",60,{"type":119,"name":226,"callback":227,"file":228,"line":229},"elementor\u002Fquery\u002Fget\u002Fquery_vars","closure","inc\\classes\\class-bpfwe-helper.php",136,{"type":146,"name":207,"callback":231,"file":232,"line":233},"register_taxonomy_swatches","inc\\classes\\class-bpfwe-taxonomy-swatches.php",22,{"type":146,"name":235,"callback":236,"priority":191,"file":232,"line":124},"edited_term","save_term_swatches",{"type":146,"name":238,"callback":236,"priority":191,"file":232,"line":239},"created_term",24,{"type":119,"name":241,"callback":242,"file":243,"line":244},"query_vars","bpfwe_elementor_query_vars","inc\\query-var.php",27,{"type":146,"name":214,"callback":246,"file":243,"line":247},"bpfwe_elementor_pre_get_posts",47,{"type":146,"name":249,"callback":250,"file":251,"line":252},"elementor\u002Felements\u002Fcategories_registered","bpfwe_categories","widget-categories.php",28,{"type":146,"name":214,"callback":254,"file":255,"line":256},"pre_get_posts_query_filter","widgets\\class-bpfwe-post-widget.php",9383,[258,263,266,268,271,273],{"action":259,"nopriv":260,"callback":259,"hasNonce":261,"hasCapCheck":261,"file":201,"line":262},"change_post_status",false,true,917,{"action":264,"nopriv":260,"callback":264,"hasNonce":261,"hasCapCheck":260,"file":201,"line":265},"pin_post",919,{"action":264,"nopriv":261,"callback":264,"hasNonce":261,"hasCapCheck":260,"file":201,"line":267},920,{"action":269,"nopriv":260,"callback":269,"hasNonce":261,"hasCapCheck":260,"file":201,"line":270},"post_filter_results",922,{"action":269,"nopriv":261,"callback":269,"hasNonce":261,"hasCapCheck":260,"file":201,"line":272},923,{"action":274,"nopriv":260,"callback":274,"hasNonce":261,"hasCapCheck":260,"file":201,"line":275},"bpfwe_search_related_items",927,[],[],[],6,{"dangerousFunctions":281,"sqlUsage":282,"outputEscaping":285,"fileOperations":29,"externalRequests":29,"nonceChecks":396,"capabilityChecks":397,"bundledLibraries":398},[],{"prepared":283,"raw":29,"locations":284},9,[],{"escaped":286,"rawEcho":287,"locations":288},1008,52,[289,292,295,297,299,301,303,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394],{"file":290,"line":164,"context":291},"dynamic-tags\\post-content.php","raw output",{"file":293,"line":294,"context":291},"dynamic-tags\\repeater.php",681,{"file":293,"line":296,"context":291},710,{"file":293,"line":298,"context":291},712,{"file":293,"line":300,"context":291},735,{"file":201,"line":302,"context":291},727,{"file":304,"line":305,"context":291},"widgets\\class-bpfwe-filter-widget.php",5331,{"file":304,"line":307,"context":291},5728,{"file":304,"line":309,"context":291},5729,{"file":255,"line":311,"context":291},9427,{"file":255,"line":313,"context":291},9544,{"file":255,"line":315,"context":291},9545,{"file":255,"line":317,"context":291},9548,{"file":255,"line":319,"context":291},9549,{"file":255,"line":321,"context":291},9565,{"file":255,"line":323,"context":291},9571,{"file":255,"line":325,"context":291},9630,{"file":255,"line":327,"context":291},9632,{"file":255,"line":329,"context":291},9641,{"file":255,"line":331,"context":291},9646,{"file":255,"line":333,"context":291},9655,{"file":255,"line":335,"context":291},9664,{"file":255,"line":337,"context":291},9686,{"file":255,"line":339,"context":291},9702,{"file":255,"line":341,"context":291},9714,{"file":255,"line":343,"context":291},9716,{"file":255,"line":345,"context":291},9748,{"file":255,"line":347,"context":291},9775,{"file":255,"line":349,"context":291},9786,{"file":255,"line":351,"context":291},9805,{"file":255,"line":353,"context":291},9812,{"file":255,"line":355,"context":291},9815,{"file":255,"line":357,"context":291},9824,{"file":255,"line":359,"context":291},9853,{"file":255,"line":361,"context":291},9861,{"file":255,"line":363,"context":291},9866,{"file":255,"line":365,"context":291},9868,{"file":255,"line":367,"context":291},9872,{"file":255,"line":369,"context":291},9876,{"file":255,"line":371,"context":291},9966,{"file":255,"line":373,"context":291},10077,{"file":255,"line":375,"context":291},10126,{"file":255,"line":377,"context":291},10134,{"file":255,"line":379,"context":291},10146,{"file":255,"line":381,"context":291},10152,{"file":255,"line":383,"context":291},10370,{"file":255,"line":385,"context":291},10483,{"file":255,"line":387,"context":291},10538,{"file":255,"line":389,"context":291},10546,{"file":255,"line":391,"context":291},10558,{"file":255,"line":393,"context":291},10566,{"file":255,"line":395,"context":291},10809,7,3,[],[],{"summary":401,"deductions":402},"The static analysis of the 'better-post-filter-widgets-for-elementor' plugin v1.8.4 reveals a generally good security posture. The plugin utilizes prepared statements for all its SQL queries and has a very high percentage of properly escaped output, indicating strong defenses against common web vulnerabilities. Furthermore, there are no identified dangerous functions, file operations, or external HTTP requests, which are positive signs. The presence of nonce and capability checks on AJAX handlers also suggests an effort to secure these entry points.\n\nDespite these strengths, the vulnerability history shows a past medium-severity Cross-Site Scripting (XSS) vulnerability. While this vulnerability is reportedly unpatched, its historical nature and lack of critical or high severity vulnerabilities in the past suggest that the development team may have addressed such issues. The taint analysis showing zero flows with unsanitized paths is a very positive indicator, meaning no obvious pathways for malicious input to reach sensitive functions were detected in this analysis.\n\nIn conclusion, the plugin exhibits good security practices in its current code analysis, particularly regarding SQL and output handling. However, the historical XSS vulnerability, even if resolved, warrants continued vigilance. The lack of critical or high severity issues in the history and the clean taint analysis are strong positives, making the overall risk assessment moderate, with a slight concern due to the past vulnerability.",[403],{"reason":404,"points":191},"Past medium-severity XSS vulnerability","2026-03-16T18:37:51.237Z",{"wat":407,"direct":423},{"assetPaths":408,"generatorPatterns":414,"scriptPaths":415,"versionParams":417},[409,410,411,412,413],"\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Fassets\u002Fcss\u002Fbpfwe-widget.min.css","\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Fassets\u002Fcss\u002Fbackend\u002Fpost-widget-editor.css","\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbpfwe-post-widget.min.js","\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbpfwe-filter-widget.min.js","\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbackend\u002Fpost-widget-editor.js",[],[416,411,412,413],"\u002Fwp-content\u002Fplugins\u002Fbetter-post-filter-widgets-for-elementor\u002Felementor\u002Fassets\u002Flib\u002Fe-select2\u002Fjs\u002Fe-select2.full.min.js",[418,419,420,421,422],"better-post-filter-widgets-for-elementor\u002Fassets\u002Fcss\u002Fbpfwe-widget.min.css?ver=","better-post-filter-widgets-for-elementor\u002Fassets\u002Fcss\u002Fbackend\u002Fpost-widget-editor.css?ver=","better-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbpfwe-post-widget.min.js?ver=","better-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbpfwe-filter-widget.min.js?ver=","better-post-filter-widgets-for-elementor\u002Fassets\u002Fjs\u002Fbackend\u002Fpost-widget-editor.js?ver=",{"cssClasses":424,"htmlComments":427,"htmlAttributes":428,"restEndpoints":429,"jsGlobals":430,"shortcodeOutput":432},[425,426],"bpfwe-post-widget-wrap","bpfwe-filter-widget-wrap",[],[],[],[431],"ajax_var",[]]