Quote from Ross on June 15, 2026, 12:47
Hello
This is not a bug. These options are linked by design: "Hide empty terms" requires "Show count" to be active internally so it can calculate which terms have zero products. When you enable "Hide empty terms", the plugin automatically enables "Show count" as well, because without it there is no way to determine which terms are empty.
If you want to hide empty terms but not show the count numbers to your visitors, there is a dedicated option for exactly this situation. In the same Options tab, find the setting called "Hide terms count text" and set it to Yes.
Your correct setup should be:
Show count: Yes
Dynamic recount: Yes
Hide empty terms: Yes
Hide terms count text: Yes (tab Advanced -> Options)
This way the filter will correctly hide terms with zero products while not displaying any count numbers in the output.
Alternatively, if you prefer to hide the count numbers via CSS, you can add this to your theme's custom CSS:
.woof_checkbox_count,
.woof_radio_count,
.woof_select_count {
display: none;
}
Both approaches give the same visual result.
Hello
This is not a bug. These options are linked by design:"Hide empty terms" requires"Show count" to be active internally so it can calculate which terms have zero products. When you enable"Hide empty terms", the plugin automatically enables"Show count" as well, because without it there is no way to determine which terms are empty.
If you want to hide empty terms but not show the count numbers to your visitors, there is a dedicated option for exactly this situation. In the same Options tab, find the setting called"Hide terms count text" and set it to Yes.
Your correct setup should be:
Show count: Yes
Dynamic recount: Yes
Hide empty terms: Yes
Hide terms count text: Yes (tab Advanced -> Options)
This way the filter will correctly hide terms with zero products while not displaying any count numbers in the output.
Alternatively, if you prefer to hide the count numbers via CSS, you can add this to your theme's custom CSS:
.woof_checkbox_count,
.woof_radio_count,
.woof_select_count {
display: none;
}
Both approaches give the same visual result.