This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

EDH Shop Categories


A simple plugin to separate categories from products within the WooCommerce archive loop.
By default the categories will be shown in a grid of 4 on desktop, three on tablet landscape, two on tablet portrait, and one on mobile.
You can easily override this behaviour using CSS.


  • Screenshot of the output on desktop.


Using The WordPress Dashboard (Recommended)

  1. Navigate to the ‘Add New’ in the plugins dashboard
  2. Search for ‘EDH Shop Categories’
  3. Click ‘Install Now’
  4. Activate the plugin on the Plugin dashboard

Uploading in WordPress Dashboard

  1. Download the plugin from WordPress or Github
  2. Navigate to the ‘Add New’ in the plugins dashboard
  3. Navigate to the ‘Upload’ area
  4. Select from your computer
  5. Click ‘Install Now’
  6. Activate the plugin in the Plugin dashboard

Using FTP

  1. Download
  2. Extract the plugin-name directory to your computer
  3. Upload the plugin-name directory to the /wp-content/plugins/ directory
  4. Activate the plugin in the Plugin dashboard


Where are the settings?

There are no settings for this plugin. It simply outputs any sub-categories on a WooCommerce archive page prior to the product loop.

How can I customise the layout?

Using CSS you can customise the layout to your needs by targeting the „edh-product-cats“ class in the Customizer


28. Septembar 2023.
body.archive div.edh-product-cats { grid-template-columns: repeat(3, 1fr);} in case someone struggles for the css, this worked for me to make the categories appear in 3 columns instead of the standard 4.
Read all 1 review

Contributors & Developers

“EDH Shop Categories” is open source software. The following people have contributed to this plugin.


Translate “EDH Shop Categories” into your language.

Interested in development?

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



Cleaned up CSS and switched from ‘ul’ to ‘div’


Added icon and banner and Escaping Data


Updated README to add FAQ’s and How to Install


  • Initial version