{"id":212358,"date":"2024-12-28T05:33:27","date_gmt":"2024-12-28T05:33:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gm-ajax-product-filter-for-woocommerce\/"},"modified":"2026-06-28T10:08:01","modified_gmt":"2026-06-28T10:08:01","slug":"dynamic-ajax-product-filters-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/ug.wordpress.org\/plugins\/dynamic-ajax-product-filters-for-woocommerce\/","author":23151416,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.3","stable_tag":"1.6.3","tested":"7.0.2","requires":"5.9","requires_php":"7.0","requires_plugins":null,"header_name":"Dynamic AJAX Product Filters for WooCommerce","header_author":"Plugincy","header_description":"Dynamic AJAX Product Filters for WooCommerce to filter products by attributes, categories, and tags using AJAX for seamless user experience.","assets_banners_color":"d1a5c7","last_updated":"2026-06-28 10:08:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/plugincy.com\/","header_author_uri":"https:\/\/plugincy.com","rating":5,"author_block_rating":0,"active_installs":900,"downloads":13793,"num_ratings":11,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"plugincy","date":"2024-12-29 05:21:44"},"1.0.1":{"tag":"1.0.1","author":"plugincy","date":"2025-01-01 11:15:35"},"1.0.2":{"tag":"1.0.2","author":"plugincy","date":"2025-01-19 04:52:13"},"1.0.3":{"tag":"1.0.3","author":"plugincy","date":"2025-01-28 07:25:44"},"1.0.4":{"tag":"1.0.4","author":"plugincy","date":"2025-03-23 04:53:12"},"1.0.5":{"tag":"1.0.5","author":"plugincy","date":"2025-04-06 06:38:22"},"1.0.6":{"tag":"1.0.6","author":"plugincy","date":"2025-04-17 12:23:47"},"1.0.7":{"tag":"1.0.7","author":"plugincy","date":"2025-04-17 12:35:26"},"1.0.8":{"tag":"1.0.8","author":"plugincy","date":"2025-04-17 12:35:26"},"1.1.1":{"tag":"1.1.1","author":"plugincy","date":"2025-05-03 07:20:46"},"1.1.2":{"tag":"1.1.2","author":"plugincy","date":"2025-05-07 05:20:23"},"1.1.3":{"tag":"1.1.3","author":"plugincy","date":"2025-05-07 11:56:48"},"1.1.4":{"tag":"1.1.4","author":"plugincy","date":"2025-05-14 10:08:57"},"1.1.5":{"tag":"1.1.5","author":"plugincy","date":"2025-05-15 12:17:58"},"1.1.6":{"tag":"1.1.6","author":"plugincy","date":"2025-05-18 05:13:52"},"1.1.7":{"tag":"1.1.7","author":"plugincy","date":"2025-05-24 04:05:42"},"1.1.8":{"tag":"1.1.8","author":"plugincy","date":"2025-06-16 08:57:07"},"1.1.9":{"tag":"1.1.9","author":"plugincy","date":"2025-06-25 10:16:45"},"1.2.0":{"tag":"1.2.0","author":"plugincy","date":"2025-06-25 11:50:17"},"1.2.1":{"tag":"1.2.1","author":"plugincy","date":"2025-06-29 11:54:29"},"1.2.2":{"tag":"1.2.2","author":"plugincy","date":"2025-06-30 12:16:13"},"1.2.3":{"tag":"1.2.3","author":"plugincy","date":"2025-07-02 07:18:53"},"1.2.5":{"tag":"1.2.5","author":"plugincy","date":"2025-07-10 04:25:22"},"1.2.6":{"tag":"1.2.6","author":"plugincy","date":"2025-07-13 11:13:08"},"1.2.7":{"tag":"1.2.7","author":"plugincy","date":"2025-07-14 11:29:40"},"1.2.8":{"tag":"1.2.8","author":"plugincy","date":"2025-07-15 10:44:07"},"1.2.9":{"tag":"1.2.9","author":"plugincy","date":"2025-07-19 10:08:01"},"1.3.0":{"tag":"1.3.0","author":"plugincy","date":"2025-08-02 11:49:36"},"1.3.1":{"tag":"1.3.1","author":"plugincy","date":"2025-08-11 11:31:47"},"1.3.2":{"tag":"1.3.2","author":"plugincy","date":"2025-08-12 11:52:08"},"1.3.3":{"tag":"1.3.3","author":"plugincy","date":"2025-08-14 12:08:18"},"1.3.4":{"tag":"1.3.4","author":"plugincy","date":"2025-08-16 11:27:37"},"1.3.5":{"tag":"1.3.5","author":"plugincy","date":"2025-08-18 11:52:09"},"1.3.6":{"tag":"1.3.6","author":"plugincy","date":"2025-08-21 06:11:46"},"1.3.7":{"tag":"1.3.7","author":"plugincy","date":"2025-08-21 06:11:46"},"1.3.8":{"tag":"1.3.8","author":"plugincy","date":"2025-08-26 06:17:50"},"1.3.9":{"tag":"1.3.9","author":"plugincy","date":"2025-09-03 12:09:04"},"1.4.0":{"tag":"1.4.0","author":"plugincy","date":"2025-09-30 04:07:39"},"1.4.1":{"tag":"1.4.1","author":"plugincy","date":"2025-10-21 10:38:42"},"1.4.2":{"tag":"1.4.2","author":"plugincy","date":"2025-10-28 06:11:04"},"1.4.3":{"tag":"1.4.3","author":"plugincy","date":"2025-10-28 12:19:22"},"1.4.4":{"tag":"1.4.4","author":"plugincy","date":"2025-10-30 11:24:13"},"1.4.5":{"tag":"1.4.5","author":"plugincy","date":"2025-11-12 04:03:40"},"1.4.6":{"tag":"1.4.6","author":"plugincy","date":"2025-11-23 05:44:26"},"1.4.7":{"tag":"1.4.7","author":"plugincy","date":"2025-11-27 05:57:41"},"1.4.8":{"tag":"1.4.8","author":"plugincy","date":"2025-11-29 04:40:14"},"1.4.9":{"tag":"1.4.9","author":"plugincy","date":"2025-12-07 04:32:30"},"1.5.0":{"tag":"1.5.0","author":"plugincy","date":"2025-12-08 05:41:25"},"1.5.1":{"tag":"1.5.1","author":"plugincy","date":"2025-12-09 09:46:27"},"1.5.2":{"tag":"1.5.2","author":"plugincy","date":"2025-12-10 10:26:17"},"1.5.3":{"tag":"1.5.3","author":"plugincy","date":"2026-01-31 07:04:51"},"1.5.4":{"tag":"1.5.4","author":"plugincy","date":"2026-02-16 11:44:32"},"1.5.5":{"tag":"1.5.5","author":"plugincy","date":"2026-02-23 09:10:08"},"1.5.6":{"tag":"1.5.6","author":"plugincy","date":"2026-02-26 08:11:36"},"1.5.7":{"tag":"1.5.7","author":"plugincy","date":"2026-02-28 08:47:32"},"1.5.8":{"tag":"1.5.8","author":"plugincy","date":"2026-03-12 09:24:20"},"1.5.9":{"tag":"1.5.9","author":"plugincy","date":"2026-03-30 11:57:19"},"1.6.0":{"tag":"1.6.0","author":"plugincy","date":"2026-04-28 04:44:13"},"1.6.1":{"tag":"1.6.1","author":"plugincy","date":"2026-05-25 11:59:39"},"1.6.2":{"tag":"1.6.2","author":"plugincy","date":"2026-06-25 04:47:55"},"1.6.3":{"tag":"1.6.3","author":"plugincy","date":"2026-06-28 10:08:01"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":11},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3214094,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3580402,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3580402,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"plugin\/dynamic-ajax-filter":{"name":"plugin\/dynamic-ajax-filter","title":"Dynamic Ajax Filter"}},"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7","1.1.8","1.1.9","1.2.0","1.2.1","1.2.2","1.2.3","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.4.1","1.4.2","1.4.3","1.4.4","1.4.5","1.4.6","1.4.7","1.4.8","1.4.9","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","1.6.0","1.6.1","1.6.2","1.6.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3580402,"resolution":"1","location":"assets","locale":"","width":1222,"height":1015},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3580402,"resolution":"10","location":"assets","locale":"","width":1920,"height":1091},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3580402,"resolution":"11","location":"assets","locale":"","width":1920,"height":1091},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3580402,"resolution":"12","location":"assets","locale":"","width":1920,"height":1293},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3580402,"resolution":"13","location":"assets","locale":"","width":1920,"height":1665},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3580402,"resolution":"14","location":"assets","locale":"","width":371,"height":1348},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3580402,"resolution":"15","location":"assets","locale":"","width":371,"height":1037},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3580402,"resolution":"16","location":"assets","locale":"","width":367,"height":814},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3580402,"resolution":"17","location":"assets","locale":"","width":1920,"height":2997},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3580402,"resolution":"18","location":"assets","locale":"","width":1920,"height":2548},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3580402,"resolution":"19","location":"assets","locale":"","width":1920,"height":1971},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3580402,"resolution":"2","location":"assets","locale":"","width":1228,"height":911},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3580402,"resolution":"20","location":"assets","locale":"","width":1920,"height":2162},"screenshot-21.png":{"filename":"screenshot-21.png","revision":3580402,"resolution":"21","location":"assets","locale":"","width":1920,"height":3192},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3580402,"resolution":"3","location":"assets","locale":"","width":1368,"height":829},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3580402,"resolution":"4","location":"assets","locale":"","width":1330,"height":948},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3580402,"resolution":"5","location":"assets","locale":"","width":1215,"height":681},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3580402,"resolution":"6","location":"assets","locale":"","width":1253,"height":989},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3580402,"resolution":"7","location":"assets","locale":"","width":1308,"height":546},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3580402,"resolution":"8","location":"assets","locale":"","width":1920,"height":1866},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3580402,"resolution":"9","location":"assets","locale":"","width":1920,"height":1504}},"screenshots":{"1":"Checkbox Layouts","2":"Color Layouts","3":"Image Layouts","4":"Price Layouts","5":"Rating Layouts","6":"Icon Layouts","7":"Dropdown Layouts","8":"Desktop \u2013 Sidebar Filter","9":"Desktop \u2013 Top View Wrap Filter","10":"Desktop \u2013 Drawer Filter","11":"Desktop \u2013 Popup Filter","12":"Desktop \u2013 Collapsed Top View Filter","13":"Filter with Single Button","14":"Mobile Style \u2013 Drawer","15":"Mobile Style \u2013 Top View","16":"Mobile Style \u2013 Popup","17":"Settings \u2013 Form Management","18":"Settings \u2013 Form Styles","19":"Settings \u2013 Form Templates","20":"Settings \u2013 SEO &amp; Permalink Settings","21":"Settings \u2013 Advanced Settings"}},"plugin_section":[],"plugin_tags":[37961,6033,158225,37974,6034],"plugin_category":[],"plugin_contributors":[250894,236180],"plugin_business_model":[],"class_list":["post-212358","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-product-filter","plugin_tags-product-filter","plugin_tags-shop-filter","plugin_tags-woocommerce-filter","plugin_tags-woocommerce-product-filter","plugin_contributors-hellomasum","plugin_contributors-plugincy","plugin_committers-hellomasum","plugin_committers-plugincy","plugin_support_reps-hellomasum","plugin_support_reps-plugincy"],"banners":{"banner":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/banner-772x250.jpg?rev=3580402","banner_2x":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3580402","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/icon-128x128.png?rev=3214094","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-1.png?rev=3580402","caption":"Checkbox Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-2.png?rev=3580402","caption":"Color Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-3.png?rev=3580402","caption":"Image Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-4.png?rev=3580402","caption":"Price Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-5.png?rev=3580402","caption":"Rating Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-6.png?rev=3580402","caption":"Icon Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-7.png?rev=3580402","caption":"Dropdown Layouts"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-8.png?rev=3580402","caption":"Desktop \u2013 Sidebar Filter"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-9.png?rev=3580402","caption":"Desktop \u2013 Top View Wrap Filter"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-10.png?rev=3580402","caption":"Desktop \u2013 Drawer Filter"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-11.png?rev=3580402","caption":"Desktop \u2013 Popup Filter"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-12.png?rev=3580402","caption":"Desktop \u2013 Collapsed Top View Filter"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-13.png?rev=3580402","caption":"Filter with Single Button"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-14.png?rev=3580402","caption":"Mobile Style \u2013 Drawer"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-15.png?rev=3580402","caption":"Mobile Style \u2013 Top View"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-16.png?rev=3580402","caption":"Mobile Style \u2013 Popup"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-17.png?rev=3580402","caption":"Settings \u2013 Form Management"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-18.png?rev=3580402","caption":"Settings \u2013 Form Styles"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-19.png?rev=3580402","caption":"Settings \u2013 Form Templates"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-20.png?rev=3580402","caption":"Settings \u2013 SEO &amp; Permalink Settings"},{"src":"https:\/\/ps.w.org\/dynamic-ajax-product-filters-for-woocommerce\/assets\/screenshot-21.png?rev=3580402","caption":"Settings \u2013 Advanced Settings"}],"raw_content":"<!--section=description-->\n<p>Supercharge your WooCommerce store with fast, flexible, SEO-optimized filtering.<\/p>\n\n<p>Give customers real-time filtering, rich UI controls, and faster product discovery.<\/p>\n\n<p>Dynamic AJAX Product Filters for WooCommerce is a fast, SEO-friendly AJAX product filter plugin for real-time product discovery. Customers can filter by category, tags, attributes, price, rating, search, brand, stock, sale, dimensions, SKU, product ID, discount, and dates without page reloads. Pro adds selected custom taxonomies, custom fields, featured products, exclusions, desktop layouts, and WPML-compatible filter strings.<\/p>\n\n<p>The Pro upgrade adds brand mapping, dimension controls, advanced pagination, AJAX sorting, custom loop selectors, shortcode builder options, and multilingual filter support.<\/p>\n\n<p><a href=\"https:\/\/plugincy.com\/dynamic-ajax-product-filters-for-woocommerce\/#allpricing\">&raquo; Buy Pro<\/a> | <a href=\"https:\/\/plugincy.com\/dynamic-ajax-product-filters-for-woocommerce\/\">&raquo; More info<\/a> | <a href=\"https:\/\/plugincy.com\/product-filters-for-woocommerce\/\">&raquo; Demos<\/a> | <a href=\"https:\/\/plugincy.com\/documentations\/\">&raquo; Docs<\/a><\/p>\n\n<h3>\u2b50 Key Features at a Glance:<\/h3>\n\n<p>Dynamic AJAX Product Filters for WooCommerce helps customers find products quickly.<\/p>\n\n<p>\u2705\ufe0f <strong>Real-Time AJAX Product Filtering<\/strong> \u2013 Instant product updates without reloads.\n\u2705\ufe0f <strong>Advanced Multi-Filter System<\/strong> \u2013 Combine categories, attributes, prices, tags, ratings, stock, sale, dimensions, SKU, dates, and Pro custom data.\n\u2705\ufe0f <strong>Flexible Filter Placement Options<\/strong> \u2013 Use sidebars, top bars, widgets, product grids, builders, shortcodes, and Pro desktop layouts.\n\u2705\ufe0f <strong>Modern Filter UI Controls<\/strong> \u2013 Select2, checkboxes, radios, sliders, button checks, and swatches.\n\u2705\ufe0f <strong>SEO-Friendly Filter URLs<\/strong> \u2013 Crawlable query strings or clean permalinks.\n\u2705\ufe0f <strong>Mobile-Optimized Filter Layouts<\/strong> \u2013 Style 1, Style 2, Popup, and Drawer.\n\u2705\ufe0f <strong>Builder &amp; Theme Integration<\/strong> \u2013 Elementor, Gutenberg, widgets, shortcodes, archive selectors, and builder hooks.\n\u2705\ufe0f <strong>Advanced Product Metadata Filters<\/strong> \u2013 SKU, product ID, brand, author, discounts, and Pro custom data.\n\u2705\ufe0f <strong>Powerful Filter Logic<\/strong> \u2013 AND\/OR logic, multi-select, single-select, and defaults.\n\u2705\ufe0f <strong>Performance-Optimized Architecture<\/strong> \u2013 Efficient queries, AJAX fragments, cache tools, and optimized filtering.\n\u2705\ufe0f <strong>Pro Catalog Controls<\/strong> - Custom taxonomies, featured filters, brands, exclusions, dimensions, and custom field exclusions.\n\u2705\ufe0f <strong>Builder-Ready Shortcode Controls<\/strong> - Layout, selector, pagination, mobile, URL, and Pro drawer\/collapse\/operator controls.\n\u2705\ufe0f <strong>Advanced Pagination &amp; Sorting Controls<\/strong> - Pagination modes, selectors, AJAX sorting, result counts, and browser history.\n\u2705\ufe0f <strong>Modern Pro UI Variants<\/strong> - Chips, steppers, dropdowns, rating sliders, chart sliders, SKU buttons, discounts, and date filters.\n\u2705\ufe0f <strong>Pro Multilingual Filter Support<\/strong> - WPML strings, translated taxonomy data, language-aware caches, and frontend values.<\/p>\n\n<h3>\ud83c\udfaf Core Filtering Features:<\/h3>\n\n<p>The AJAX Product Filter for WooCommerce helps shoppers refine products by category, price, rating, attributes, tags, stock, sale, and custom data.<\/p>\n\n<h4>\u2705\ufe0f Supercharged AJAX Filtering Engine<\/h4>\n\n<p>Fast AJAX filtering updates products instantly.<\/p>\n\n<ul>\n<li><strong>Real-time results<\/strong> Instant updates with every filter click.<\/li>\n<li><strong>Smooth pagination and sorting<\/strong> Pagination and sorting without reloads.<\/li>\n<li><strong>Custom loader effects<\/strong> Branded loading feedback.<\/li>\n<li><strong>Advanced pagination modes<\/strong> Number, previous\/next, load more, or infinite scroll.<\/li>\n<li><strong>AJAX sorting and result counts<\/strong> Sync ordering, counts, and grids.<\/li>\n<li><strong>Browser history step navigation<\/strong> Back\/forward navigation for filter states.<\/li>\n<\/ul>\n\n<h4>\u2705\ufe0f Powerful Filter Options \u2013 From Basic to Advanced<\/h4>\n\n<p>Help shoppers find products faster:<\/p>\n\n<ul>\n<li><strong>Product Basics Filters<\/strong>\nCore WooCommerce filters:<\/li>\n<\/ul>\n\n<blockquote>\n  <ul>\n  <li>Filter by Price: Set budget ranges.<\/li>\n  <li>Filter by Rating: Show top-rated products.<\/li>\n  <li>Filter by Category, Tags, or Attributes: Narrow by taxonomy or attribute.<\/li>\n  <li>Keyword-Based Search Filter: Allow instant text-based searches across product titles.<\/li>\n  <li>Pro Search Scope &amp; Auto Suggestions: Search content, SKU, taxonomies, authors, and brands.<\/li>\n  <li>Pro Featured Product Filter: Show featured products.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<ul>\n<li><strong>Product Metadata &amp; Pro Custom Field Filters<\/strong>\nFilter by product data and identifiers:<\/li>\n<\/ul>\n\n<blockquote>\n  <ul>\n  <li>Filter by Brand \u2013 Browse by brand.<\/li>\n  <li>Filter by Author \u2013 Useful for books, creators, and digital products.<\/li>\n  <li>Filter by SKU \u2013 Find products by code.<\/li>\n  <li>Pro Custom Meta Field Filters \u2013 Filter by store-specific data.<\/li>\n  <li>Filter by Product ID - Find exact products.<\/li>\n  <li>Pro Custom Taxonomies - Filter by custom product taxonomies.<\/li>\n  <li>Pro Brand Taxonomy Mapping - Map WooCommerce, PWB, YITH, BeRocket, JetEngine, supplier, manufacturer, <code>product_brand<\/code>, <code>product_brands<\/code>, <code>pa_brand<\/code>, or other taxonomies.<\/li>\n  <li>Pro Selected Custom Taxonomies - Choose which taxonomies appear.<\/li>\n  <li>Attribute &amp; Pro Custom Field Exclusions - Hide unwanted attributes or fields.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<ul>\n<li><strong>Stock &amp; Availability Filters<\/strong>\nShow availability and deals:<\/li>\n<\/ul>\n\n<blockquote>\n  <ul>\n  <li>Filter by Stock Status \u2013 In stock, out of stock, or backorder.<\/li>\n  <li>Filter by Sale Status \u2013 Show sale products.<\/li>\n  <li>Filter by Discount Percentage \u2013 Show discounted items.<\/li>\n  <li>Pro Product Exclusion Rules - Exclude products, categories, tags, brands, or custom terms.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<ul>\n<li><strong>Product Dimensions &amp; Weight Filters<\/strong>\nFilter measurable products:<\/li>\n<\/ul>\n\n<blockquote>\n  <ul>\n  <li>Filter by Length, Width, Height \u2013 Useful for furniture, apparel, and equipment.<\/li>\n  <li>Filter by Weight \u2013 Useful for shipping and sizing.<\/li>\n  <li>Dimension Visibility &amp; Order - Choose and order dimension filters.<\/li>\n  <li>Dynamic Dimension Ranges - Use range controls for measurable data.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<ul>\n<li><strong>Date-Based Filters<\/strong>\nFilter time-based products:<\/li>\n<\/ul>\n\n<blockquote>\n  <ul>\n  <li>Show products from: Today, This Week, This Month, This Year.<\/li>\n  <li>Specific Date Range (From\u2013To): Useful for seasonal or scheduled products.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h4>\u2705\ufe0f Multiple URL &amp; AJAX-Based Filtering Methods<\/h4>\n\n<p>Use SEO, URL, and AJAX filter modes.<\/p>\n\n<p><strong>1. Query string-based filters<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Format: ?filters=brand,size,color<\/li>\n  <li>Example: ?filters=adidas,l,blue<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>2. Query String Filtering with Key Prefixes<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Format: ?filters=1&amp;brand=adidas&amp;size=l&amp;color=blue<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>3. Clean Permalink-Based Filtering<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Format: \/filters\/brand\/size\/color<\/li>\n  <li>Example: \/filters\/adidas\/large\/blue<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>4. Permalink Filtering with Key-Value Pairs<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Format: \/filters\/brand=adidas\/size=l\/color=blue<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>5. AJAX-Based Filtering (No URL Change)<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Dynamic filtering via AJAX without changing the URL.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>6. Real-Time Dynamic AJAX Filters<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Instant filtering as users select options.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>Advanced URL and Redirect Controls<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Manage filter words, permalink prefixes, route parsing, and redirects.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h4>\u2705\ufe0f Full Widget &amp; Shortcode Support<\/h4>\n\n<p><strong>Available Shortcodes<\/strong>\nAdd filters anywhere:<\/p>\n\n<blockquote>\n  <ul>\n  <li>[plugincy_filters] \u2013 Display the full filter set.<\/li>\n  <li>[plugincy_filters_single name=\"attribute_slug\"] \u2013 Show one filter group.<\/li>\n  <li>[plugincy_filters_selected] \u2013 Show selected-filter chips.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>Shortcode Builder &amp; Attributes<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Build <code>[plugincy_filters]<\/code> visually in the admin shortcode builder, Elementor, or Gutenberg.<\/li>\n  <li>Configure <code>layout<\/code>, <code>mobile_responsive<\/code>, <code>product_selector<\/code>, <code>pagination_selector<\/code>, <code>per_page<\/code>, <code>category<\/code>, <code>tag<\/code>, <code>attribute<\/code>, <code>terms<\/code>, and URL settings; Pro unlocks drawer side, collapsible desktop filters, close-on-apply behavior, operators, redirects, and the full six desktop layouts.<\/li>\n  <li>Use full filter, single filter, and selected filter widgets or blocks with separate style controls.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<p><strong>Built-in Dynamic AJAX Filter Widget &amp; Block<\/strong>\nUse widget and block support with Elementor and the Block Editor.<\/p>\n\n<h4>\u2705\ufe0f Mobile-Friendly &amp; Responsive by Design<\/h4>\n\n<p>Optimized for mobile shoppers:<\/p>\n\n<blockquote>\n  <ul>\n  <li>Choose from 4 mobile friendly styles:\n  \n  <ul>\n  <li>Style 1, Style 2, Popup, and Drawer<\/li>\n  <\/ul><\/li>\n  <li>Touch-friendly controls<\/li>\n  <li>Smooth navigation across screen sizes<\/li>\n  <li>Set drawer side, sidebar-on-top behavior, mobile breakpoint, and close drawer\/popup after apply.<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h4>\u2705\ufe0f Built-in SEO Optimization<\/h4>\n\n<p>SEO-ready AJAX filters:<\/p>\n\n<blockquote>\n  <ul>\n  <li>Create SEO-friendly, crawlable permalinks<\/li>\n  <li>Customize SEO titles, meta descriptions, and metadata<\/li>\n  <li>Enable anchor-based navigation<\/li>\n  <li>Use AJAX-only mode when SEO URLs are not needed<\/li>\n  <\/ul>\n<\/blockquote>\n\n<h3>\ud83c\udfa8 Advanced Filter Design &amp; UI:<\/h3>\n\n<p>Build a modern filter UI for your WooCommerce store.<\/p>\n\n<ul>\n<li><p><strong>Multiple UI Elements<\/strong>\nFilter UI options:<\/p>\n\n<blockquote>\n  <ul>\n  <li>Dropdowns<\/li>\n  <li>Checkboxes<\/li>\n  <li>Radio Buttons<\/li>\n  <li>Sliders<\/li>\n  <li>Color Swatches<\/li>\n  <li>Images<\/li>\n  <li>Icons<\/li>\n  <li>Chips<\/li>\n  <li>Button Check<\/li>\n  <li>Input Fields<\/li>\n  <li>Stepper<\/li>\n  <li>Dimensions<\/li>\n  <li>Advanced Date Range<\/li>\n  <li>Advanced Rating System<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p><strong>Expanded Pro Style Variants<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li>Chips, button chips, chip dropdowns, modern dropdowns, checkbox dropdowns, and steppers.<\/li>\n  <li>Rating text, dynamic rating, rating chips, and rating sliders.<\/li>\n  <li>Input price range, chart slider, price range button, and price cards.<\/li>\n  <li>Color, image, button, icon, badge, and icon-only styles.<\/li>\n  <li>Dimension ranges, SKU buttons, discount sliders, and calendar layouts.<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p><strong>Upgraded Dropdowns with Select2<\/strong>\nSearchable styled dropdowns.<\/p><\/li>\n<li><p><strong>New Filter Styles<\/strong>\nModern filter layouts for store themes.<\/p><\/li>\n<li><p><strong>Collapsible Widget Options<\/strong>\nExpandable groups for long lists.<\/p><\/li>\n<li><p><strong>Customizable Filter Widgets via Elementor &amp; Gutenberg<\/strong>\nManage order, visibility, and style in builders.<\/p><\/li>\n<li><p><strong>Advanced Term Controls<\/strong>\nOrder, include\/exclude, logic, counts, tooltips, and term search placement.<\/p><\/li>\n<li><p><strong>Filter Visibility Control<\/strong>\nChoose global or page-specific placement.<\/p><\/li>\n<li><p><strong>Different Filters for Different Pages<\/strong>\nAssign unique filter sets per page or catalog area.<\/p><\/li>\n<li><p><strong>Customizable Loader<\/strong>\nUse built-in loaders or Pro custom HTML\/CSS.<\/p><\/li>\n<\/ul>\n\n<h3>\u26a1 Compatibility &amp; Performance:<\/h3>\n\n<p>Optimized for speed, SEO, and WooCommerce compatibility.<\/p>\n\n<ul>\n<li><p><strong>Speed Optimized<\/strong>\nAJAX updates, selectors, cache data, and admin controls.<\/p><\/li>\n<li><p><strong>Works with Custom &amp; Premium Themes<\/strong>\nSupports WooCommerce-compatible themes.<\/p><\/li>\n<li><p><strong>Built-in WordPress Widget Support<\/strong>\nAdd filters to widget-ready areas.<\/p><\/li>\n<li><p><strong>Loop and Builder Selectors<\/strong>\nSet product, pagination, sorting, count, and shortcode selectors.<\/p><\/li>\n<li><p><strong>Storefront UX Controls<\/strong>\nApply\/reset behavior, defaults, stock removal, no-products text, Select2 placeholders, and Pro AJAX UX controls.<\/p><\/li>\n<li><p><strong>Large Catalog Cache Handling<\/strong>\nDatabase-safe cache tools, background rebuilds, Action Scheduler, WP-Cron, status tools, and manual refresh.<\/p><\/li>\n<li><p><strong>Accessibility and Pro Multilingual Support<\/strong>\nAccessibility hardening plus Pro WPML strings, taxonomy data, caches, and labels.<\/p><\/li>\n<li><p><strong>Search by Text Field<\/strong>\nLet shoppers type search keywords in the filter panel.<\/p><\/li>\n<\/ul>\n\n<h3>\ud83d\udd13 Pro Features \u2013 Unlock the Full Power:<\/h3>\n\n<p>Pro adds advanced filter control, styling, SEO URLs, multilingual support, and maintenance tools.<\/p>\n\n<ul>\n<li><p><strong>Selected Custom Taxonomy Filters<\/strong>\nChoose which custom product taxonomies appear.<\/p><\/li>\n<li><p><strong>Brand Taxonomy Auto\/Manual Mapping<\/strong>\nMap WooCommerce, PWB, YITH, BeRocket, JetEngine, supplier, manufacturer, <code>product_brand<\/code>, <code>product_brands<\/code>, <code>pa_brand<\/code>, and other brand taxonomies.<\/p><\/li>\n<li><p><strong>Featured Product Filter<\/strong>\nFilter WooCommerce featured products.<\/p><\/li>\n<li><p><strong>Product Exclusion Rules<\/strong>\nExclude products, categories, tags, brands, or custom terms.<\/p><\/li>\n<li><p><strong>Dimension Visibility, Ordering &amp; Range Controls<\/strong>\nControl length, width, height, weight, and range filters.<\/p><\/li>\n<li><p><strong>Advanced Pagination Modes<\/strong>\nUse numbered, previous\/next, load more, or infinite scroll.<\/p><\/li>\n<li><p><strong>AJAX Sorting, Result Count &amp; Loop Selectors<\/strong>\nSync sorting, counts, loops, grids, and builders.<\/p><\/li>\n<li><p><strong>Shortcode Builder &amp; Advanced Attributes<\/strong>\nConfigure layouts, drawer, collapse, mobile, selectors, per-page, URL, redirect, and operators.<\/p><\/li>\n<li><p><strong>Expanded Style Library<\/strong>\nUse chips, steppers, dropdowns, icons, ratings, price sliders, dimension cards, SKU buttons, discounts, and dates.<\/p><\/li>\n<li><p><strong>WPML Compatibility<\/strong>\nTranslate option strings, taxonomy labels, filter data, caches, and frontend labels.<\/p><\/li>\n<li><p><strong>Dynamic Filtering with SEO-Friendly Permalinks<\/strong>\nUse clean, crawlable filter URLs.<\/p><\/li>\n<li><p><strong>Anchor-Based Navigation<\/strong>\nUse anchor links for indexing and accessibility.<\/p><\/li>\n<li><p><strong>Unlimited Filters<\/strong>\nCreate flexible filter options for any catalog.<\/p><\/li>\n<li><p><strong>Dynamic Rating Display<\/strong>\nShow product ratings with theme-friendly designs.<\/p><\/li>\n<li><p><strong>Advanced Price Sliders<\/strong>\nOffer precise price range filtering.<\/p><\/li>\n<li><p><strong>Separate Subcategory Widgets<\/strong>\nDisplay and filter subcategories separately.<\/p><\/li>\n<li><p><strong>Import &amp; Export Settings<\/strong>\nMove plugin settings between sites.<\/p><\/li>\n<li><p><strong>Premium Feature Updates<\/strong>\nUse the included Pro update flow.<\/p><\/li>\n<li><p><strong>Cache &amp; Maintenance Controls<\/strong>\nClear caches, refresh metadata, and reduce repeated work.<\/p><\/li>\n<\/ul>\n\n<h3>\u2764\ufe0f Why Store Owners Love It<\/h3>\n\n<p>Built for store owners and developers:<\/p>\n\n<ul>\n<li>Instant AJAX filtering for smoother shopping<\/li>\n<li>Flexible controls for many store sizes<\/li>\n<li>Built-in mobile styles<\/li>\n<li>SEO-friendly clean URLs and crawlable filter pages<\/li>\n<li>Works with WooCommerce archives, Elementor, Gutenberg, widgets, shortcodes, and selectors<\/li>\n<li>Easy setup with strong customization<\/li>\n<\/ul>\n\n<h3>\ud83c\udfac How to Use Dynamic AJAX Product Filters for WooCommerce<\/h3>\n\n<p>[youtube https:\/\/youtu.be\/QndYhhLWaaM]<\/p>\n\n<h3>\ud83d\udecd\ufe0f Perfect For Every Store Type<\/h3>\n\n<p>The AJAX Product Filters for WooCommerce plugin fits many store types.<\/p>\n\n<ul>\n<li><p><strong>Retail &amp; Fashion<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li><strong>Fashion Stores<\/strong> \u2013 Filter by color, size, material, or brand.<\/li>\n  <li><strong>Cosmetics &amp; Beauty Stores<\/strong> \u2013 Filter by skin type, shade, brand, or price.<\/li>\n  <li><strong>Sports &amp; Footwear Stores<\/strong> \u2013 Filter by shoe size, sport, brand, or material.<\/li>\n  <li><strong>Rental Businesses (Fashion, Tools, Vehicles)<\/strong> \u2013 Filter by rental duration, size, price, or availability.<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p><strong>Lifestyle &amp; Entertainment<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li><strong>Bookstores<\/strong> \u2013 Filter by author, category, language, or date.<\/li>\n  <li><strong>Music &amp; Media Stores<\/strong> \u2013 Filter by genre, artist, date, or format.<\/li>\n  <li><strong>Art &amp; Craft Shops<\/strong> \u2013 Filter by category, size, price, or artist.<\/li>\n  <li><strong>Kids &amp; Toy Shops<\/strong> \u2013 Filter by age group, education type, size, or brand.<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p><strong>Essentials &amp; Living<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li><strong>Home Decor &amp; Furniture<\/strong> \u2013 Filter by dimensions, material, stock, or style.<\/li>\n  <li><strong>Grocery &amp; Organic Food Stores<\/strong> \u2013 Filter by diet, expiration date, or availability.<\/li>\n  <li><strong>Pharmacy &amp; Health Stores<\/strong> \u2013 Filter by ailment, dosage, brand, or medicine type.<\/li>\n  <li><strong>Pet Supply Stores<\/strong> \u2013 Filter by pet type, age, or food\/material.<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p><strong>Specialized &amp; B2B<\/strong><\/p>\n\n<blockquote>\n  <ul>\n  <li><strong>Electronics &amp; Gadgets<\/strong> \u2013 Filter by specs, price, ratings, or compatibility.<\/li>\n  <li><strong>Tools &amp; Hardware Stores<\/strong> \u2013 Filter by tool type, brand, usage, or power source.<\/li>\n  <li><strong>Automotive &amp; Accessories Stores<\/strong> \u2013 Filter by vehicle model, brand, year, or part.<\/li>\n  <li><strong>Wholesale &amp; B2B Stores<\/strong> \u2013 Filter by supplier, MOQ, bulk tiers, or product codes.<\/li>\n  <li><strong>Educational &amp; Digital Products<\/strong> \u2013 Filter by subject, format, instructor, or date.<\/li>\n  <li><strong>Outdoor &amp; Adventure Gear<\/strong> \u2013 Filter by gear type, weather resistance, brand, or use.<\/li>\n  <\/ul>\n<\/blockquote><\/li>\n<li><p>and many more<\/p><\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support, feature requests or bug reports, please visit <a href=\"https:\/\/plugincy.com\/support\">Plugincy Support<\/a>.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>To learn more about the data we collect and how we use it, please see our <a href=\"https:\/\/plugincy.com\/usage-tracking\/\">Privacy Policy<\/a>.<\/p>\n\n<!--section=installation-->\n<h4>From your WordPress dashboard:<\/h4>\n\n<ol>\n<li><strong>Visit<\/strong> Plugins &gt; Add New<\/li>\n<li><strong>Search<\/strong> for \"Dynamic AJAX Product Filters for WooCommerce\"<\/li>\n<li><strong>Activate<\/strong> the plugin from your Plugins page<\/li>\n<li>Configure filter settings in the WooCommerce settings panel under \"Product Filters.\"<\/li>\n<\/ol>\n\n<h4>Process of Using AJAX Product Filters for WooCommerce Store<\/h4>\n\n<p><strong>Step 1: Configure Product Filters<\/strong>\n1. Navigate to <strong>Admin<\/strong> \u2192 <strong>Product Filters<\/strong> \u2192 <strong>Form Manage<\/strong>.\n2. Enable the options for <strong>Show Categories<\/strong>, <strong>Show Attributes<\/strong>, <strong>Show Tags<\/strong>, <strong>Show Price Range<\/strong>, and <strong>Show Rating<\/strong> as needed.\n3. Choose a filtering method in the use <strong>URL-Based Filter<\/strong> section:\n   - With Query String (e.g., <code>?filters<\/code>)\n   - With Permalinks\n   - With Ajax<\/p>\n\n<p><strong>Step 2: Add Products and Customize Filters<\/strong>\n1. Add WooCommerce products, categories, attributes, and tags.\n2. Use the <code>[plugincy_filters]<\/code> shortcode to display filtering options wherever needed.\n3. Customize the filter widget styles via <strong>Admin<\/strong> \u2192 <strong>Product Filters<\/strong> \u2192 <strong>Form Style<\/strong> tab.<\/p>\n\n<h4>Recommended Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.9 or higher<\/li>\n<li>WooCommerce 3.6.0 or higher<\/li>\n<li>PHP 7.0 or higher<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20compatible%20with%20my%20theme%3F\"><h3>Is This Plugin Compatible With My Theme?<\/h3><\/dt>\n<dd><p>Yes. Dynamic AJAX Product Filters for WooCommerce works with standard WooCommerce archive markup and includes selectors for custom product loops, pagination, sorting, and result-count areas.<\/p><\/dd>\n<dt id=\"how%20can%20i%20configure%20the%20filter%20options%3F\"><h3>How Can I Configure the Filter Options?<\/h3><\/dt>\n<dd><p>Simply go to the WordPress admin, locate the \u201cProduct Filters\u201d section, and customize the filter options based on your store requirements.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20custom%20permalinks%3F\"><h3>Does the Plugin Support Custom Permalinks?<\/h3><\/dt>\n<dd><p>Yes, the plugin supports custom permalink structures, allowing filtered pages to align with your store\u2019s permalink setup.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20variable%20products%3F\"><h3>Is the Plugin Compatible With Variable Products?<\/h3><\/dt>\n<dd><p>Yes. Dynamic AJAX Product Filters for WooCommerce supports filtering variable products by attributes and supported variation-aware product data where WooCommerce exposes it.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20support%20shortcode%20usage%3F\"><h3>Does This Plugin Support Shortcode Usage?<\/h3><\/dt>\n<dd><p>Yes. Use <code>[plugincy_filters]<\/code> for the full filter set, <code>[plugincy_filters_single name=\"pa_color\"]<\/code> for one filter group, and <code>[plugincy_filters_selected]<\/code> for selected-filter chips. The shortcode builder supports core layout\/mobile\/selector\/URL options, while Pro unlocks drawer, popup, redirect, operator, and full desktop layout controls.<\/p><\/dd>\n<dt id=\"can%20i%20filter%20by%20custom%20taxonomies%2C%20brands%2C%20featured%20products%2C%20and%20product%20exclusions%3F\"><h3>Can I filter by custom taxonomies, brands, featured products, and product exclusions?<\/h3><\/dt>\n<dd><p>Yes. The Pro version supports selected custom taxonomy filters, featured product filters, brand taxonomy auto\/manual mapping, and exclusion rules for products, categories, tags, brands, and custom taxonomy terms.<\/p><\/dd>\n<dt id=\"does%20it%20support%20advanced%20pagination%2C%20ajax%20sorting%2C%20and%20custom%20theme%20selectors%3F\"><h3>Does it support advanced pagination, AJAX sorting, and custom theme selectors?<\/h3><\/dt>\n<dd><p>Yes. Pro supports numbered pagination, numbered pagination with previous\/next, load more, infinite scroll, AJAX sorting, result-count selectors, product shortcode selectors, and custom selectors for WooCommerce loops or builder loops.<\/p><\/dd>\n<dt id=\"can%20i%20build%20filters%20with%20elementor%2C%20gutenberg%2C%20and%20shortcodes%3F\"><h3>Can I build filters with Elementor, Gutenberg, and shortcodes?<\/h3><\/dt>\n<dd><p>Yes. You can use Elementor widgets, Gutenberg blocks, <code>[plugincy_filters]<\/code>, <code>[plugincy_filters_single]<\/code>, <code>[plugincy_filters_selected]<\/code>, and the shortcode builder with layout, mobile, redirect, selector, operator, and URL settings.<\/p><\/dd>\n<dt id=\"does%20the%20pro%20version%20support%20wpml%3F\"><h3>Does the Pro version support WPML?<\/h3><\/dt>\n<dd><p>Yes. Pro includes WPML compatibility for saved option strings, translated taxonomy\/product filter data, language-aware filter caches, and current-language frontend labels.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Security: escaped the storefront search value at its HTML attribute output boundary to prevent reflected attribute injection.<\/li>\n<li>Security: normalized allowlisted permalink query values in scalar and array forms, preventing malformed public filter URLs from causing PHP errors.<\/li>\n<li>Compliance: removed external Pro license\/download\/install\/activation execution from the WordPress.org build and replaced it with a manual download\/upload workflow.<\/li>\n<li>Performance: bounded title-search ID queries to the configured large-catalog threshold.<\/li>\n<li>Maintenance: normalized readme section headings and upgrade notices for WordPress.org parser compatibility.<\/li>\n<li>Fixed: when product-category and cata are both present, the plugin now captures both aliases for filtering and removes the duplicate raw product-category query key before themes or page builders can consume it.<\/li>\n<li>Fixed: category filtering now canonicalizes product-category and cata into one WooCommerce product_cat query and removes duplicate alias-generated category constraints.<\/li>\n<li>Fixed: category filtering now accepts both product-category and cata request keys and keeps explicit category selections from merging with default product-grid categories.<\/li>\n<li>Fixed: category AJAX requests now use the configured safe permalink prefix, preventing page builders from consuming the canonical category field before the product query is filtered.<\/li>\n<\/ul>\n\n<h4>1.6.2<\/h4>\n\n<ul>\n<li>Converted: Widget Title Icon controls in Form Style to a disabled Pro-only preview, added admin CSS for that UI, and updated the plugin ZIP.<\/li>\n<li>Fixed: shortcode\/storefront URL parsing for shop, category, tag, attribute, and brand routes; stripped route\/pagination\/filter-word segments before reading URL filters; improved filter option counts when no product filter is active; removed the ZIP.<\/li>\n<li>Normalized: hex color handling in PHP and admin JS; rebuilt dynamic sub-option rendering with safer DOM creation; synced hidden defaults and nonce from AJAX responses; restored missing WooCommerce archive controls after AJAX updates.<\/li>\n<li>Updated: assets\/images\/slider.png.<\/li>\n<li>Fixed: dimension inputs so fields stay empty until shopper input; added Min (%s) \/ Max (%s) placeholder support with catalog bounds; made number inputs trigger filtering; improved dimension reset and active chip labels; added Playwright-related .gitignore rules.<\/li>\n<li>Security\/localization cleanup: escaped nonce\/action\/icon output, fixed text domains, added direct-access guard, tightened SQL preparation for custom fields, added translator comments, updated readme requirements, removed duplicate old changelog blocks, and removed ZIP.<\/li>\n<li>Large WordPress.org-style cleanup: moved raw inline scripts\/styles into enqueued inline helpers, localized AJAX URL\/nonces, added\/strengthened nonce and capability checks, sanitized admin tab handling, replaced json_encode() with wp_json_encode(), improved privacy disclosure, and escaped\/sanitized output across admin, Elementor, analytics, filter, review, and frontend injection paths.<\/li>\n<li>Clarified: read-only nonce handling for fragment\/shareable filter requests, wrapped fragment shutdown cleanup in a named function, and made canonical redirect pagination detection read from the requested URL query.<\/li>\n<li>Removed: duplicate template activation AJAX handler, documented why the attributes REST route is public, sanitized attribute\/custom-field data, and limited custom-field exposure to enabled settings plus admin\/WooCommerce capability.<\/li>\n<li>Replaced: direct product-count SQL with wp_count_posts(), switched plugin-active checks to WordPress plugin APIs, refined prepared aggregate queries for custom fields\/cache hydration, and added PHPCS justifications for required WP_Query and database-mode filter operations.<\/li>\n<li>Optimizes: min\/max price calculation by indexing target product IDs and skipping invalid prices, with fallback to all products when filtered bounds are unavailable.<\/li>\n<li>Fixes: term sorting so menu_order is treated as a real sort mode instead of being skipped.<\/li>\n<li>Removes: a duplicated search placeholder setting block from Form Style.<\/li>\n<\/ul>\n\n<h4>1.6.1<\/h4>\n\n<ul>\n<li>Added: large-catalog database-safe mode to avoid building full serialized filter\/product-detail caches on very large stores.<\/li>\n<li>Added: background batched filter-cache rebuilds with Action Scheduler support and WP-Cron fallback.<\/li>\n<li>Added: background batched product-details cache rebuilds.<\/li>\n<li>Added: cache build locks, stale-run handling, failure protection, retry\/status tracking, and batch delays for slow servers.<\/li>\n<li>Added: admin Cache Status display and a Refresh Filter Cache action.<\/li>\n<li>Added: admin notices for queued cache refreshes, database-safe mode, failed cache builds, and large-catalog status.<\/li>\n<li>Added: lightweight database-mode filter data for categories, tags, brands, attributes, authors, stock status, sale status, and custom fields.<\/li>\n<li>Added: database-derived min\/max price and dimension bounds for large-catalog mode.<\/li>\n<li>Improved: sale-status and dimension filtering in database-safe mode using SQL checks against parent and variation product rows.<\/li>\n<li>Improved: cache clearing to remove new cache transients, build-state options, locks, and scheduled background jobs.<\/li>\n<li>Cancelled: background cache jobs on plugin deactivation.<\/li>\n<li>Preserved: existing settings on initialization by merging defaults instead of overwriting saved options.<\/li>\n<li>Improved: SEO permalink prefix defaults from registered attributes and excluded-attribute settings.<\/li>\n<li>Improved: shortcode rendering in database-safe mode by avoiding full product-details loading.<\/li>\n<li>Fixed: array_intersect() errors with empty or single filter sets by adding a safe intersection helper.<\/li>\n<li>Fixed: PHP 8 keyed-array unpacking issues when building default filter data.<\/li>\n<li>Fixed: plugin row meta matching by correcting the plugin base-name constant.<\/li>\n<li>Fixed: disabled filter groups rendering hidden markup; disabled filters are now skipped from output.<\/li>\n<li>Reduced: frontend localized data to only the needed option, style, SEO, and selector settings.<\/li>\n<li>Removed: disabled filter prefixes from the frontend permalink prefix map.<\/li>\n<li>Added: enabled-filter cache signatures so database-mode cache data does not reuse stale disabled-filter data.<\/li>\n<li>Fixed: advanced pagination page detection by preferring page numbers from the clicked URL.<\/li>\n<li>Fixed: pagination number parsing for values containing commas or spaces.<\/li>\n<li>Added: Form Style preview\/options for color swatch label, chip dropdown, modern dropdown, checkbox dropdown, icon styles, chips, button chips, steppers, chart slider, range button, range card, rating slider, dimension range, SKU search styles, discount slider, and date layouts.<\/li>\n<li>Added: Pro-lock handling for the new premium style previews in the free plugin.<\/li>\n<li>Added\/updated: admin CSS overlays for the new Pro-only style options.<\/li>\n<li>Added: widget title icon enable\/picker controls in Form Style.<\/li>\n<li>Adjusted: dimensions, SKU, discount, and date filter style controls so they show their relevant style choices instead of being treated as simple-only controls.<\/li>\n<li>Added: renderer fallbacks so Pro-only preview style keys render safely in the free plugin.<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>Added: an interactive shortcode builder for the full [plugincy_filters] shortcode<\/li>\n<li>Added: editable shortcode parameters for layout, category, tag, attribute, terms, product selector, pagination selector, mobile responsive style, products per page, URL filter mode, permalink attribute type, redirect options, and Pro-only operators<\/li>\n<li>Added: an interactive shortcode builder for the single filter [plugincy_filters_single] shortcode<\/li>\n<li>Added: searchable WooCommerce attribute selection for the single filter shortcode builder<\/li>\n<li>Added: Pro preview controls for brand taxonomy mapping<\/li>\n<li>Added: Pro preview controls for dimension visibility and ordering<\/li>\n<li>Added: a Pro-only featured products filter setting in Form Manage<\/li>\n<li>Added: a Pro-only product exclusion settings preview in Advanced Settings<\/li>\n<li>Added: a Pro-only browser history step navigation setting<\/li>\n<li>Added: a Pro-only \u201cImage With Value\u201d filter style option and preview asset<\/li>\n<li>Added: Redirect When Products Missing Pro option to the Gutenberg block and Elementor widget<\/li>\n<li>Improved: dimension filtering for variable products by matching against effective variation dimensions instead of only parent product meta<\/li>\n<li>Improved: dimension filtering consistency across archive, shortcode, REST, and third-party grid queries<\/li>\n<li>Added: cached dimension product ID matching for dimension filters<\/li>\n<li>Added: dynamic dimension min\/max bounds so dimension filter inputs use valid product-based ranges<\/li>\n<li>Prevented: default\/unmodified dimension ranges from being added to AJAX and visible URLs<\/li>\n<li>Normalized: scalar filter values from URL\/default filters to avoid array values leaking into price, dimension, SKU, discount, search, and date fields<\/li>\n<li>Updated: product details cache key to include variation dimension rows<\/li>\n<li>Updated: cache clearing to delete the new product details cache key<\/li>\n<li>Improved: reset behavior so WooCommerce sorting controls return to their default state when filters are reset<\/li>\n<li>Improved: reset behavior by clearing explicit AJAX ordering state<\/li>\n<li>Fixed: hierarchical category term search layout so parent rows, child rows, and plus\/minus toggles hide\/show correctly<\/li>\n<li>Fixed: category search layout wrappers for parent and child category groups<\/li>\n<li>Fixed: price input and slider labels\/placeholders so empty saved values fall back to defaults<\/li>\n<li>Fixed: Dimension, SKU, Discount, and Minimization style settings not saving correctly by skipping disabled fields during style sync<\/li>\n<li>Fixed: Select2 cleanup\/close logic to use the correct free plugin filter object<\/li>\n<li>Improved: search container layout width<\/li>\n<li>Preserved: selected excluded attributes when saving Advanced Settings<\/li>\n<\/ul>\n\n<h4>1.5.9<\/h4>\n\n<ul>\n<li>Improved: performance<\/li>\n<li>Fixed: price related issue<\/li>\n<li>Fixed: on product empty filter related issues<\/li>\n<\/ul>\n\n<h4>1.5.8<\/h4>\n\n<ul>\n<li>Added: advanced pagination settings with explicit modes: number, number_prev_next, load_more, and infinite_scroll<\/li>\n<li>Added: custom selectors for pagination pieces: previous, next, load-more trigger, and infinite-scroll trigger<\/li>\n<li>Added: advanced selectors for WooCommerce sorting and result count wrappers<\/li>\n<li>Added: more selector-related settings in the admin<\/li>\n<li>Added: more layout options top_view_wrap, popup, popup_horizontal_wrap, and drawer<\/li>\n<li>Added: advanced-setting wait cursor, overlay, smart auto scroll, pagination via AJAX, and sorting via AJAX<\/li>\n<li>Improved: AJAX sorting support so orderby is preserved and handled through both normal query params and SEO permalink prefixes<\/li>\n<li>Improved: URL-related behavior for filters, pagination, and sorting together<\/li>\n<li>Improved: category hierarchy rendering so child categories and toggle controls behave more consistently<\/li>\n<li>Fixed: pagination detection issues, especially where custom pagination was being treated as load more, or previous\/next links were not recognized correctly<\/li>\n<li>Fixed: filter state persistence after reload, so selected filters are restored more reliably from the URL\/request<\/li>\n<li>Fixed: category filter layout\/hierarchy issues, including collapse\/rotate behavior and select\/select2 handling<\/li>\n<li>Fixed: settings\/style save issues by merging nested option values more safely instead of overwriting them<\/li>\n<\/ul>\n\n<h4>1.5.7<\/h4>\n\n<ul>\n<li>Fixed: top view layout style related issues<\/li>\n<\/ul>\n\n<h4>1.5.6<\/h4>\n\n<ul>\n<li>Fixed: form style save changes related issues<\/li>\n<\/ul>\n\n<h4>1.5.5<\/h4>\n\n<ul>\n<li>Added: label management for rating<\/li>\n<li>Fixed: category operator issue in shop page<\/li>\n<li>Fixed: seo issue with permalinks<\/li>\n<li>Fixed: label empty related issues<\/li>\n<li>Fixed: button check, color circle &amp; color value settings related issue<\/li>\n<li>Fixed: attribute title show instead of slug<\/li>\n<li>Fixed: brand &amp; attribute archive filter related issues<\/li>\n<\/ul>\n\n<h4>1.5.4<\/h4>\n\n<ul>\n<li>Added: pagination support to SEO permalinks and enhance pagination handling in filters<\/li>\n<\/ul>\n\n<h4>1.5.3<\/h4>\n\n<ul>\n<li>Added: show\/hide widget title<\/li>\n<li>Added: order values\/terms<\/li>\n<li>Added: operator (AND\/OR) for each taxonomies<\/li>\n<li>Added: include\/exclude Terms<\/li>\n<li>Added: enable\/disable terms search<\/li>\n<li>Added: filter widget layout (horizontal\/vertical)<\/li>\n<li>Added: enable\/disable tooltip<\/li>\n<li>Added: show in active\/chips for each taxonomies<\/li>\n<li>Added: search In (title, content, excerpt, SKU, tags, category &amp; etc)<\/li>\n<li>Added: enable\/disable auto suggestion<\/li>\n<li>Fixed: optimized speed<\/li>\n<li>Fixed: cache related issues<\/li>\n<\/ul>\n\n<h4>1.5.2<\/h4>\n\n<ul>\n<li>Fixed: form widget reordering related issues<\/li>\n<\/ul>\n\n<h4>1.5.1<\/h4>\n\n<ul>\n<li>Fixed: category ordering related issues<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Fixed: third party hooks related issues<\/li>\n<\/ul>\n\n<h4>1.4.9<\/h4>\n\n<ul>\n<li>Updated: compatibility with WordPress 6.9<\/li>\n<li>Added: instant result without any loading<\/li>\n<li>Added: apply &amp; reset button<\/li>\n<li>Fixed: archive page same option selection issues<\/li>\n<li>Fixed: attribute selection related issues<\/li>\n<li>Fixed: some performance related issues for better result<\/li>\n<li>Fixed: pagination related issues fixed now load more &amp; scroll to load available<\/li>\n<\/ul>\n\n<h4>1.4.8<\/h4>\n\n<ul>\n<li>Fixed: pagination fall back related issues<\/li>\n<li>Fixed: product structure related issues<\/li>\n<li>Fixed: category ordering related issues<\/li>\n<\/ul>\n\n<h4>1.4.7<\/h4>\n\n<ul>\n<li>Added: condition for fallback classes injection<\/li>\n<\/ul>\n\n<h4>1.4.6<\/h4>\n\n<ul>\n<li>Added: pagination fallback<\/li>\n<li>Added: pagination with load more support<\/li>\n<li>Updated:  load more with result count<\/li>\n<li>Improved: performance<\/li>\n<li>Added: instead result with filter url. No more loading after page reload.<\/li>\n<li>Fixed: archive page same option filter related issue<\/li>\n<li>Fixed: elementor Pro loop grid: styling\/compatibility<\/li>\n<\/ul>\n\n<h4>1.4.5<\/h4>\n\n<ul>\n<li>Fixed: style related issues with elementor pro loop grid widget<\/li>\n<\/ul>\n\n<h4>1.4.4<\/h4>\n\n<ul>\n<li>Fixed: paged string query related issues<\/li>\n<li>Fixed: mobile style 1 Hierarchical related issues<\/li>\n<li>Fixed: select2 initialization in body related issues<\/li>\n<li>Fixed: brand archive &amp; attribute archive page related issues<\/li>\n<li>Fixed: price related issues<\/li>\n<\/ul>\n\n<h4>1.4.3<\/h4>\n\n<ul>\n<li>Fixed: parent category empty related issues<\/li>\n<li>Fixed: widget reorder in block editor related issues<\/li>\n<li>Fixed: toggle filter word in mobile related issues<\/li>\n<\/ul>\n\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>Fixed: mobile style 1 related issues<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Fixed: issues with different language url related<\/li>\n<li>Update:  the performance &amp; make the filter process more faster<\/li>\n<li>Added: search widget style options<\/li>\n<li>Added: new templates (Modern Template, Classic Template, Bordered Template)<\/li>\n<li>Fixed: pagination related issues<\/li>\n<li>Fixed: search by keyword &amp; rating url related issues<\/li>\n<li>Fixed: price range ui related issues<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Fixed: mobile responsive issues<\/li>\n<li>Fixed: top view layout issues<\/li>\n<li>Fixed: minimization related issues<\/li>\n<li>Fixed: elementor style related issues<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Fixed: issues with brands images<\/li>\n<li>Fixed: issues with color attribute<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Fixed: vulnerable security issues<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Added: widget title change option<\/li>\n<li>Added: collapsable seo permalink prefix management<\/li>\n<li>Updated: UI<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Fixed: top view layout issues<\/li>\n<li>Fixed: selected options issues<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Fixed: issues with Select 2<\/li>\n<li>Fixed: on price change URL update<\/li>\n<li>Added: dynamic ajax Filter widget<\/li>\n<li>Added: dynamic ajax Single Filter widget<\/li>\n<li>Added: dynamic ajax Selected Filter widget<\/li>\n<li>Added: for exclude attribute &amp; exclude custom fields description<\/li>\n<li>Updated: duplicate text of Exclude Attribute<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Fixed: form style<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fixed: pagination issues<\/li>\n<li>Added: Minimal template, Elevated template<\/li>\n<li>Added: Global color management<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Fixed: multi language support<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fixed: conflict with elementor<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Added: filter by brand<\/li>\n<li>Added: filter by stock status<\/li>\n<li>Added: filter by author<\/li>\n<li>Added: filter by on sale<\/li>\n<li>Added: filter by length<\/li>\n<li>Added: filter by width, height, weight<\/li>\n<li>Added: filter by custom meta<\/li>\n<li>Added: filter by sku, product id<\/li>\n<li>Added: filter by discount<\/li>\n<li>Added: filter by date (today, this_week, this_month, this_year or specific date range this date to that date)<\/li>\n<li>Fixed: caching issue<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Fixed: issue with elementor<\/li>\n<\/ul>\n\n<h4>1.2.8<\/h4>\n\n<ul>\n<li>Fixed: product shortcode issue<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Fixed: issues with CSS<\/li>\n<li>Fixed: issues with Filtering<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Added: sidebar top on mobile.<\/li>\n<li>Added: default options selected\/unselected.<\/li>\n<li>Added: css selector validation &amp; auto detection.<\/li>\n<li>Added: new widget for archive pages. to add chips widget &amp; single filter top of the product on archive page<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed: issues with active widget<\/li>\n<li>Fixed: widget reordering issue<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fixed: shop page missing issue<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Added: new feature search term in chips widget<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Added: sub menu <\/li>\n<li>Updated: initially minimization with arrow<\/li>\n<li>Added: chips widget dynamic default value<\/li>\n<li>Fixed: on reset issues<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed: remove out of stock product setting<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Updated: Dashboard UI<\/li>\n<\/ul>\n\n<h4>1.1.9<\/h4>\n\n<ul>\n<li>Updated: Dashboard setting<\/li>\n<\/ul>\n\n<h4>1.1.8<\/h4>\n\n<ul>\n<li>Updated: admin setting<\/li>\n<\/ul>\n\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fixed: Issue with navigation<\/li>\n<li>Fixed: Issue with sorting<\/li>\n<li>Fixed: Issue with CSS<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fixed: Issue with admin setting<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Fixed: Issue with admin setting<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fixed: Issue with Loading<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Fixed: Issue with Filtering<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>New filtering method add<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Added new features<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Fixed: CSS confilt with Elementor<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed: Issue with Elementor<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Tested with WordPress 6.8.0<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fix loading effect issue<\/li>\n<li>Make more secure<\/li>\n<li>Fix vulnerability<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Improved efficiency and performance.<\/li>\n<li>Automatic price slider updates.<\/li>\n<li>Reduced database calls.<\/li>\n<li>Removed automatic page detection.<\/li>\n<li>Now compatible with custom shortcodes.<\/li>\n<li>Updated custom sorting functionality.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Block Editor block created<\/li>\n<li>Widget block created<\/li>\n<li>Error detector added<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New form style widget added (Button Check, Color Circle, Color With Value)<\/li>\n<li>More Effective on sidebar &amp; archive pages<\/li>\n<li>Elementor widget with advanced styling added<\/li>\n<li>Wordpress widget added for using in sidebar &amp; widgets<\/li>\n<li>Search by text added<\/li>\n<li>Initially Collaps\/minize added<\/li>\n<li>Dynamic Min &amp; Max price for price slider added<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added Style tab<\/li>\n<li>Added Advanced Settings tab<\/li>\n<li>Added Import &amp; Export functionality<\/li>\n<li>Added option to use or not use the word \"filters\" in the URL<\/li>\n<li>Reduced JavaScript and CSS usage<\/li>\n<li>Added filter by price and rating options<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Added AJAX filtering by category, tag, and attribute.<\/li>\n<li>Enabled seamless integration with query strings and custom permalinks.<\/li>\n<li>Autodetected pages where shortcode is used<\/li>\n<\/ul>","raw_excerpt":"Dynamic AJAX Product Filters allow shoppers to quickly filter WooCommerce products by categories, attributes, prices, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/212358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=212358"}],"author":[{"embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/plugincy"}],"wp:attachment":[{"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=212358"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=212358"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=212358"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=212358"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=212358"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ug.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=212358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}