WOOF by Category


WOOF by Category is a WooCommerce Product Filter (WOOF) extension, which allows user to set up different WOOF filters in different categories.

Plugin has options page on the backend, to setup relationships between any WooCommerce product category and any set of WOOF filters. Only selected filters will be shown on the selected category page and its children. Please see screenshots.

It is possible to set up any number of category->filters pairs.


  • The WOOF by Category settings panel.
  • Plugins filters (Color and Material) on an "Assumenda" category page.
  • Plugins filters (Size and Weight) on a "Quisquam" category page.


Minimum Requirements

  • PHP version 5.2.4 or greater (PHP 5.6 or greater is recommended)
  • MySQL version 5.0 or greater (MySQL 5.6 or greater is recommended)
  • WooCommerce 3.0 or greater
  • WooCommerce Product Filter (WOOF) plugin

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of WOOF by Category, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “WOOF by Category” and click Search Plugins. Once you’ve found our plugin you can view details about it such as the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.


Automatic updates should work like a charm; as always though, ensure you backup your site just in case.


Where can I get support or talk to other users?

If you get stuck, you can ask for help in the WOOF by Category Plugin Forum.


September 25, 2019
Весьма удобный плагин, рекомендую! Лишь одна пока замечена проблема - видна Шапка фильтра для тех категорий в которых фильтр не используется
July 30, 2019
Хорошая попытка. В нужных категориях показывает нужные фильтры. А в остальных категориях (где фильтры не должны появляться) я вижу пустой блок с заголовком фильтра. Мой запрос (показ фильтра только там, где он вручную указан) этот плагин не решил. Оттого зря потраченное время на тестирование. Оттого и 3 звездочки.
Read all 11 reviews

Contributors & Developers

“WOOF by Category” is open source software. The following people have contributed to this plugin.


“WOOF by Category” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “WOOF by Category” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Fixed php warning in class-woof-by-category.php on line 371


  • Significantly improved performance on sites with a long list of product categories.
  • Tested with WordPress 5.2
  • Tested with WooCommerce 3.6


  • Added breadcrumbs for categories.


  • Tested with WordPress 5.1


  • Fixed – Bug when plugin was installed after WPML.
  • Tested up to 5.1
  • Performance optimized.


  • Compatibility with WPML.
  • Fixed php warning when no settings are in WOOF.


  • Tested with WooCommerce 3.5


  • Fixed – Attribute archive pages redirect to homepage.


  • Fixed – Attributes disappear in the WOOF widget.


  • Fixed php warning / notice upon first activation on array_values().
  • Tested with WooCommerce 3.4


  • Fixed 2 php warnings upon first activation.
  • Fixed php notice on array_pop().


  • Fixed filter disappearing in widget on category page during attributes selection clearing.
  • Fixed filtering of main WordPress request in admin.


  • Fixed filter disappearing in widget on category page.


  • Added automatic plugin deactivation if WooCommerce or WooCommerce Product Filter plugins are not activated.
  • Tested with WooCommerce 3.3.


  • Fixed setting of proper filters in AJAX mode.


  • Fixed php warning during execution.


  • Fixed blocking of all filters when “Try to ajaxify the shop” in WOOF is selected.


  • Added auto ordering of category-filter pairs on plugin options page.


  • Fixed sub-category overrides.
  • Added donate link.
  • Added donate button on the plugin options page.


  • Added information on WooCommerce version compatibility.


  • Added selection of filters for top shop page.
  • Added settings link on plugin page.
  • Fixed wrong behaviour when selected filters did not cover the whole set.
  • Fixed crash when WooCommerce plugin is not activated.


  • Added admin messages on plugin activation.
  • Added description and screenshots.


  • Initial release.