{"id":334027,"date":"2026-07-05T17:51:11","date_gmt":"2026-07-05T17:51:11","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wc-advanced-filters\/"},"modified":"2026-07-05T19:01:01","modified_gmt":"2026-07-05T19:01:01","slug":"filterive-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/filterive-for-woocommerce\/","author":23414133,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.3.0","stable_tag":"2.3.0","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Filterive for WooCommerce","header_author":"Boris Khodakovsky","header_description":"Advanced product filtering for WooCommerce \u2014 categories, attributes, and price range with a slide-in panel or sidebar widget.","assets_banners_color":"fcfcfe","last_updated":"2026-07-05 19:01:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.0":{"tag":"2.1.0","author":"borisrazzr","date":"2026-07-05 17:50:54"},"2.2.0":{"tag":"2.2.0","author":"borisrazzr","date":"2026-07-05 18:37:10"},"2.3.0":{"tag":"2.3.0","author":"borisrazzr","date":"2026-07-05 19:01:01"}},"upgrade_notice":{"2.3.0":"<p>Adds a setting to keep out-of-stock products visible but sorted to the end of the results.<\/p>","2.2.0":"<p>Adds an Availability (in stock \/ out of stock) filter, working in both AJAX and SEO-friendly URL modes.<\/p>","2.1.0":"<p>Adds AJAX live filtering, SEO-friendly URLs, an Appearance\/color customizer, and a product keyword search.<\/p>","2.0.0":"<p>Removes external CDN assets and the site-wide block-editor override. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3596991,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3596991,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3596991,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3596991,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.0","2.2.0","2.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3596991,"resolution":"1","location":"assets","locale":"","width":2874,"height":1426},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3596991,"resolution":"2","location":"assets","locale":"","width":2878,"height":1426},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3596991,"resolution":"3","location":"assets","locale":"","width":1896,"height":1360},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3596991,"resolution":"4","location":"assets","locale":"","width":1908,"height":1188},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3596991,"resolution":"5","location":"assets","locale":"","width":2026,"height":910}},"screenshots":{"1":"Slide-in filter panel \u2014 search, price range and categories, with Apply \/ Clear controls.","2":"Inline sidebar filter mode on the shop page.","3":"Settings \u2014 General tab (filter modes, AJAX filtering, SEO-friendly URLs).","4":"Settings \u2014 Appearance tab (customize the filter colors).","5":"Settings \u2014 Sidebar tab (CSS selector for inline mode)."}},"plugin_section":[],"plugin_tags":[5861,270234,37962,6033,286],"plugin_category":[45],"plugin_contributors":[254003],"plugin_business_model":[],"class_list":["post-334027","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-filter","plugin_tags-attribute-filter","plugin_tags-category-filter","plugin_tags-product-filter","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-borisrazzr","plugin_committers-borisrazzr"],"banners":{"banner":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/banner-772x250.png?rev=3596991","banner_2x":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/banner-1544x500.png?rev=3596991","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/icon-128x128.png?rev=3596991","icon_2x":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/icon-256x256.png?rev=3596991","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/screenshot-1.png?rev=3596991","caption":"Slide-in filter panel \u2014 search, price range and categories, with Apply \/ Clear controls."},{"src":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/screenshot-2.png?rev=3596991","caption":"Inline sidebar filter mode on the shop page."},{"src":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/screenshot-3.png?rev=3596991","caption":"Settings \u2014 General tab (filter modes, AJAX filtering, SEO-friendly URLs)."},{"src":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/screenshot-4.png?rev=3596991","caption":"Settings \u2014 Appearance tab (customize the filter colors)."},{"src":"https:\/\/ps.w.org\/filterive-for-woocommerce\/assets\/screenshot-5.png?rev=3596991","caption":"Settings \u2014 Sidebar tab (CSS selector for inline mode)."}],"raw_content":"<!--section=description-->\n<p>Filterive for WooCommerce adds a product filter to your WooCommerce shop, category and tag pages. Customers can narrow products by category, product attribute and price range, either from a slide-in panel with a floating button or from an inline filter placed in your sidebar (widget or <code>[wcaf_filters]<\/code> shortcode).<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>Slide-in filter panel with overlay, or inline sidebar mode<\/li>\n<li>Category filtering with subcategory support<\/li>\n<li>Product attribute filtering (OR within an attribute, AND across attributes)<\/li>\n<li>Price range slider that adapts to the products on the page<\/li>\n<li>Keyword search box that filters products by name<\/li>\n<li>Active-filter badges that can be removed with one click<\/li>\n<li>Optional AJAX live filtering \u2014 update products without reloading the page<\/li>\n<li>Optional SEO-friendly URLs (history.pushState) for shareable filtered views<\/li>\n<li>Color\/appearance customizer (CSS custom properties)<\/li>\n<li>Exclude individual categories or attributes from the filter (admin settings)<\/li>\n<li>Per-category \"hide in filter\" toggle and attribute-to-category auto-redirect<\/li>\n<li>Works with internationalised (non-Latin) attribute slugs<\/li>\n<li>Accessible markup (ARIA roles, keyboard close, focus handling)<\/li>\n<li>Fully translatable (POT file included; ships with a Ukrainian translation)<\/li>\n<\/ul>\n\n<p>The plugin uses only WordPress core and WooCommerce APIs. It loads no scripts, styles or data from third-party servers.<\/p>\n\n<h4>Filter modes<\/h4>\n\n<ul>\n<li><strong>Floating panel<\/strong> \u2014 a button on shop\/category\/tag pages opens a slide-in panel.<\/li>\n<li><strong>Inline \/ sidebar<\/strong> \u2014 disable the panel and the filter is injected into your theme's sidebar, or place it yourself with the <strong>Filterive for WooCommerce<\/strong> widget or the <code>[wcaf_filters]<\/code> shortcode.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>filterive-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Configure the plugin under <strong>WooCommerce \u2192 Advanced Filters<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%3F\"><h3>Does this plugin require WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Filterive for WooCommerce extends WooCommerce shop, category and tag pages and does nothing without it. An admin notice is shown if WooCommerce is not active.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20filter%20in%20my%20sidebar%20instead%20of%20as%20a%20slide-in%20panel%3F\"><h3>How do I show the filter in my sidebar instead of as a slide-in panel?<\/h3><\/dt>\n<dd><p>Turn off <strong>Enable Filter Panel<\/strong> under <strong>WooCommerce \u2192 Advanced Filters \u2192 General<\/strong>, then either add the <strong>Filterive for WooCommerce<\/strong> widget to a sidebar or place the <code>[wcaf_filters]<\/code> shortcode in a page or block. You can also set a sidebar CSS selector under the <strong>Sidebar<\/strong> tab for automatic injection.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20a%20specific%20category%20or%20attribute%20from%20the%20filter%3F\"><h3>Can I hide a specific category or attribute from the filter?<\/h3><\/dt>\n<dd><p>Yes. Use the <strong>Categories<\/strong> and <strong>Attributes<\/strong> tabs on the settings screen, or the per-category \"Hide in Filter Panel\" toggle on the category edit screen.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. All user-facing strings use the <code>filterive-for-woocommerce<\/code> text domain and a POT template is included in <code>\/languages<\/code>. A Ukrainian (uk_UA) translation ships with the plugin.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3.0<\/h4>\n\n<ul>\n<li>Added a \"Show out-of-stock products at the end of the list\" setting (Settings \u2192 General) that keeps out-of-stock products visible but sorts them below the in-stock ones.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Added an Availability filter to show only in-stock and\/or out-of-stock products.<\/li>\n<li>The availability filter works in AJAX mode and in SEO-friendly URLs, and can be toggled off under Settings \u2192 General.<\/li>\n<li>Added a \"Show in-stock products only\" setting (Settings \u2192 General) that hides out-of-stock products from all filtered results.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Added optional AJAX live filtering (update products without a page reload).<\/li>\n<li>Added optional SEO-friendly URLs via history.pushState (shareable filtered views, Back\/Forward support).<\/li>\n<li>Added an Appearance tab to customize filter colors.<\/li>\n<li>Added a keyword search box that filters products by name.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Bundled the price-slider styles locally; the plugin no longer loads any assets from external CDNs.<\/li>\n<li>No longer disables the block widget editor site-wide; the widget is now safe in the block editor and REST contexts.<\/li>\n<li>Price values now use the active WooCommerce currency symbol.<\/li>\n<li>Completed the translation template and added a Ukrainian translation.<\/li>\n<li>Accessibility and admin settings improvements.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Advanced WooCommerce product filters \u2014 category, attribute and price \u2014 with AJAX updates, clean SEO-friendly URLs, and a slide-in panel or sidebar.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/334027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=334027"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/borisrazzr"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=334027"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=334027"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=334027"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=334027"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=334027"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=334027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}