Active filter tags not showing for product attributes
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page pleaseIf you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.
Support notice: Our support team will be on vacation from August 8 to September 3, so response times may be delayed and replies may be irregular.
Quote from Joris on July 7, 2026, 19:37Hi,
I have the premium version of HUSKY installed recently on WooCommerce. When I select a product attribute filter (e.g. Diameter, mm: 8), no active filter tag/chip appears above the results and nor I can reset the filter system after selecting any attribute, the button simply doesnt show up. However, the price range and only the price range filter DOES show a chip correctly.
My setup:
- WordPress + KlbTheme
- WooCommerce 10.9.x
- HUSKY Premium v1.4.0
- Shop page: https://shop.kamiteka.eu/?post_type=product
- "Hide woof top panel buttons" is set to NO
- Autosubmit: YES
- The filter works correctly (right products show), only the chips are missing
When I inspect the HTML,
woof_products_top_panel_ulexists but no<li>elements are added when attribute checkboxes are selected. Only the price range chip appears.URL after selecting attribute filter looks like:
https://shop.kamiteka.eu/diameter-mm/8/?post_type=product?swoof=1&post_type=productPlease advise what setting or configuration is needed to show active filter tags for product attributes.
Thank you!
Hi,
I have the premium version of HUSKY installed recently on WooCommerce. When I select a product attribute filter (e.g. Diameter, mm: 8), no active filter tag/chip appears above the results and nor I can reset the filter system after selecting any attribute, the button simply doesnt show up. However, the price range and only the price range filter DOES show a chip correctly.
My setup:
- WordPress + KlbTheme
- WooCommerce 10.9.x
- HUSKY Premium v1.4.0
- Shop page: https://shop.kamiteka.eu/?post_type=product
- "Hide woof top panel buttons" is set to NO
- Autosubmit: YES
- The filter works correctly (right products show), only the chips are missing
When I inspect the HTML, woof_products_top_panel_ul exists but no <li> elements are added when attribute checkboxes are selected. Only the price range chip appears.
URL after selecting attribute filter looks like:
https://shop.kamiteka.eu/diameter-mm/8/?post_type=product?swoof=1&post_type=product
Please advise what setting or configuration is needed to show active filter tags for product attributes.
Thank you!
Quote from Alex Dev on July 8, 2026, 12:09Hello Joris,
We have investigated your site and found the root cause. This is not a plugin bug - the problem is in the routing configuration of your store.
What we found:
- The missing active filter chips were a consequence of the same issue: with the broken URL structure the plugin could not parse the selected filter values from the request. After we switched the plugin to SEO-friendly link mode on your site, the chips and the reset button work when the URL is built correctly. I assembled link by hands: https://shop.kamiteka.eu/diameter-mm/10-7/swoof/hole-diameter-mm-0-8/ - works (SEO ext is activated)
What we recommend on your side:
- Create stage site, clone of this one
- Provide ftp aceess there in the private area of this ticket
- We will made tests with your set of scripts to make it works
Now you can make test self, add this snippet to your child theme functions.php:
add_filter('woof_current_page_link', function ($link) { if (is_tax()) { $qo = get_queried_object(); // Check we are on a product attribute archive (pa_* taxonomy) if ($qo && isset($qo->taxonomy) AND taxonomy_is_product_attribute($qo->taxonomy)) { $term_link = get_term_link($qo); if (!is_wp_error($term_link)) { // Use the current attribute archive as the filtration base // and drop the post_type tail which is useless here $link = remove_query_arg('post_type', $term_link); } } } return $link; });Note:
Regarding URL structure: here is an example how should looks link for the category wooocmmerce page https://demo.products-filter.com/product-category/clothing/man/
We recommend using the classic WooCommerce scheme, for example: yourdomain.com/product-category/drills/ - for categories
That is: a static Shop page assigned in WooCommerce settings, and category URLs with the product-category base. Keep taxonomy archives under their own base (product-category/...), do not place them in the domain root. Attribute archives like /diameter-mm/10-7/ are better disabled - filtering by attributes is what HUSKY does, and it will build filter URLs on top of the category or shop pages.
This gives you a clean, hierarchical URL structure where every page type has its own namespace, which is better both for visitors and for search engines.
Hello Joris,
We have investigated your site and found the root cause. This is not a plugin bug - the problem is in the routing configuration of your store.
What we found:
- The missing active filter chips were a consequence of the same issue: with the broken URL structure the plugin could not parse the selected filter values from the request. After we switched the plugin to SEO-friendly link mode on your site, the chips and the reset button work when the URL is built correctly. I assembled link by hands: https://shop.kamiteka.eu/diameter-mm/10-7/swoof/hole-diameter-mm-0-8/ - works (SEO ext is activated)
What we recommend on your side:
- Create stage site, clone of this one
- Provide ftp aceess there in the private area of this ticket
- We will made tests with your set of scripts to make it works
Now you can make test self, add this snippet to your child theme functions.php:
add_filter('woof_current_page_link', function ($link) {
if (is_tax()) {
$qo = get_queried_object();
// Check we are on a product attribute archive (pa_* taxonomy)
if ($qo && isset($qo->taxonomy) AND taxonomy_is_product_attribute($qo->taxonomy)) {
$term_link = get_term_link($qo);
if (!is_wp_error($term_link)) {
// Use the current attribute archive as the filtration base
// and drop the post_type tail which is useless here
$link = remove_query_arg('post_type', $term_link);
}
}
}
return $link;
});Note:
Regarding URL structure: here is an example how should looks link for the category wooocmmerce page https://demo.products-filter.com/product-category/clothing/man/
We recommend using the classic WooCommerce scheme, for example: yourdomain.com/product-category/drills/ - for categories
That is: a static Shop page assigned in WooCommerce settings, and category URLs with the product-category base. Keep taxonomy archives under their own base (product-category/...), do not place them in the domain root. Attribute archives like /diameter-mm/10-7/ are better disabled - filtering by attributes is what HUSKY does, and it will build filter URLs on top of the category or shop pages.
This gives you a clean, hierarchical URL structure where every page type has its own namespace, which is better both for visitors and for search engines.
