Title: Categories All In One
Author: Cool Cat Ideas
Published: <strong>31. März 2025</strong>
Last modified: 6. Oktober 2026

---

Search plugins

![](https://ps.w.org/categories-all-in-one/assets/banner-772x250.png?rev=3293527)

![](https://ps.w.org/categories-all-in-one/assets/icon-128x128.png?rev=3264515)

# Categories All In One

 By [Cool Cat Ideas](https://profiles.wordpress.org/coolcatideas/)

[Download](https://downloads.wordpress.org/plugin/categories-all-in-one.1.2.2.zip)

 * [Details](https://de-ch.wordpress.org/plugins/categories-all-in-one/#description)
 * [Reviews](https://de-ch.wordpress.org/plugins/categories-all-in-one/#reviews)
 *  [Installation](https://de-ch.wordpress.org/plugins/categories-all-in-one/#installation)
 * [Development](https://de-ch.wordpress.org/plugins/categories-all-in-one/#developers)

 [Support](https://wordpress.org/support/plugin/categories-all-in-one/)

## Description

Help visitors choose a topic or product category without searching through a long
menu. Categories All In One turns your existing WordPress categories into a list,
a set of columns or cards that link to category archives.

Use it for blog topics, WooCommerce product categories or another public hierarchical
taxonomy. Add the category section with a block, widget or shortcode.

Use it when a plain menu or sidebar list is not enough. Add blog categories above
a post list, show nested categories on a page with many articles, or display WooCommerce
product categories with images and short descriptions before the product archive.

You decide which categories appear, how deep the list goes and which details should
be visible. Keep parent and child categories together, hide empty terms, show content
counts and set your own order without renaming categories in WordPress.

You can also:

 * use any public hierarchical taxonomy registered by WordPress or another plugin;
 * arrange categories as a list, columns or cards;
 * order categories by name or post count;
 * drag categories into your preferred order;
 * leave out categories that should not appear;
 * show short category descriptions;
 * show WooCommerce category images or provide an image through a public filter;
 * add the same category section with a block, widget or shortcode;
 * copy a shortcode matching the current block settings directly from the Gutenberg
   sidebar.

Get the Free ZIP from [GitHub Releases](https://github.com/cool-cat-ideas/categories-all-in-one/releases)
and ask questions in [GitHub Discussions](https://github.com/cool-cat-ideas/categories-all-in-one/discussions).

Read the [documentation](https://coolcatideas.com/en/docs/categories-all-in-one/1.2.0/)
or open the [product page](https://coolcatideas.com/en/products/categories-all-in-one/).

### Examples

Show blog categories in three columns:

    ```
    [categories_all_in_one taxonomy="category" layout="columns" columns="3" hide_empty="true" show_count="true"]
    ```

Show WooCommerce product categories as cards with their category images:

    ```
    [categories_all_in_one taxonomy="product_cat" layout="cards" columns="3" show_image="true" hide_empty="true"]
    ```

WooCommerce must be active for `product_cat`. Images appear when a category has 
an assigned image. To show only the children of one category, add `parent_category
="123"` and replace `123` with that category’s ID.

## Screenshots

[⌊Plugin settings with starting steps, style loading, documentation and support 
links, version status and a related WordPress tool.⌉⌊Plugin settings with starting
steps, style loading, documentation and support links, version status and a related
WordPress tool.⌉[

Plugin settings with starting steps, style loading, documentation and support links,
version status and a related WordPress tool.

[⌊The Categories All In One block in Gutenberg with category source, sorting and
hierarchy settings.⌉⌊The Categories All In One block in Gutenberg with category 
source, sorting and hierarchy settings.⌉[

The Categories All In One block in Gutenberg with category source, sorting and hierarchy
settings.

[⌊Category cards in the WordPress widget editor with the block settings sidebar.⌉⌊
Category cards in the WordPress widget editor with the block settings sidebar.⌉[

Category cards in the WordPress widget editor with the block settings sidebar.

[⌊The shortcode generator opened from the classic editor toolbar.⌉⌊The shortcode
generator opened from the classic editor toolbar.⌉[

The shortcode generator opened from the classic editor toolbar.

[⌊WooCommerce product category cards with images, descriptions and product counts.⌉⌊
WooCommerce product category cards with images, descriptions and product counts.⌉[

WooCommerce product category cards with images, descriptions and product counts.

[⌊Four product category cards displaying a three-level parent and child hierarchy,
descriptions and counts.⌉⌊Four product category cards displaying a three-level parent
and child hierarchy, descriptions and counts.⌉[

Four product category cards displaying a three-level parent and child hierarchy,
descriptions and counts.

[⌊Blog category links arranged in four columns with post counts.⌉⌊Blog category 
links arranged in four columns with post counts.⌉[

Blog category links arranged in four columns with post counts.

## Blocks

This plugin provides 1 block.

 *   Block

## Installation

 1. In WordPress, open Plugins > Add New Plugin.
 2. Choose Upload Plugin and select the ZIP file.
 3. Activate Categories All In One.
 4. Edit a page and add the Categories All In One block.
 5. Choose your category source and layout, then publish the page.

## FAQ

### Can I show WooCommerce product categories?

Yes. Product categories are available when WooCommerce is active because they are
a public hierarchical taxonomy.

### Can I use it without the block editor?

Yes. Use the Categories All In One widget or the `[categories_all_in_one]` shortcode.

### Where can I generate a shortcode?

In Gutenberg, select the Categories All In One block and open the Shortcode section
in its settings sidebar. The read-only field updates with the block settings. Click
the field to select the code, then copy it to a Shortcode block or another shortcode-
compatible area.

In the classic editor, click the Categories All In One toolbar button to open the
shortcode generator.

### Can I add the block to a widget area?

Yes. In Appearance > Widgets, add the Categories All In One block to an available
widget area. The block supports the same category and layout settings as in the 
page editor. The classic Categories All In One widget is also available.

Your theme must register and display a widget area. If Appearance > Widgets is missing,
use the block or a shortcode in a page, or use a theme with widget areas.

### Why is a category missing?

Check Hide empty, the selected parent, hierarchy depth and excluded categories. 
Also make sure the taxonomy is public and hierarchical.

### What does «Only categories from this content» show?

It shows terms assigned to the current post or product in the selected taxonomy,
together with their ancestor categories to preserve the hierarchy. It does not include
unrelated branches. If that content has no assigned terms in the selected taxonomy,
the section is empty. Use depth 0 for the full hierarchy.

For a shortcode, use `post="true"`; add `post_id="123"` to select a specific post
or product.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Categories All In One” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Cool Cat Ideas ](https://profiles.wordpress.org/coolcatideas/)
 *   [ teastudio.pl ](https://profiles.wordpress.org/teastudiopl/)

[Translate “Categories All In One” into your language.](https://translate.wordpress.org/projects/wp-plugins/categories-all-in-one)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/categories-all-in-one/),
check out the [SVN repository](https://plugins.svn.wordpress.org/categories-all-in-one/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/categories-all-in-one/)
by [RSS](https://plugins.trac.wordpress.org/log/categories-all-in-one/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.2

 * Fixed current-content categories to respect the selected taxonomy, including 
   WooCommerce product categories, and retain their ancestor paths.
 * Content without assigned categories now leaves the category section empty.
 * Build category hierarchies from one term lookup instead of querying every branch.
 * Fixed editor and widget previews on sites with plain permalinks.
 * Reject malformed preview parameters with a clear error instead of a PHP exception.
 * Load administration assets only on the plugin settings and relevant editor screens.
 * Fixed nested sorting markup, category-name escaping and independent widget controls.
 * Simplified settings: removed the three summary panels and placed documentation
   and support beside the starting steps.
 * Declared compatibility with WordPress 7.1.3.

#### 1.2.1

 * Improved the appearance and consistency of category layouts and the settings 
   panel.
 * Fixed inconsistent formatting of the last version-check date.
 * Declared compatibility with WordPress 7.1.2.

#### 1.2.0

 * Added responsive columns and card layouts alongside category lists.
 * Added support for public hierarchical taxonomies, including WooCommerce product
   categories.
 * Added category images and public filters for category queries, images and rendered
   output.
 * Load frontend styles only where needed, with a filter for category sections rendered
   by theme templates.
 * Improved output escaping and settings validation; protected the classic editor
   shortcode generator with permission and nonce checks.
 * Updated the product description, shortcode examples, branding and support links.
 * Aligned the settings sidebar with the shared admin panels: installed/latest versions,
   server-side release lookup on page load, help links and save feedback.
 * Added a read-only shortcode field to the Gutenberg block settings, with automatic
   updates and select-on-focus copying.
 * Fixed block previews to use the complete layout and display settings, including
   cards, columns and category images.
 * Preserved theme-provided widget wrappers and heading markup.
 * Replaced the product screenshots with seven current examples of settings, editors
   and category layouts.

#### 1.1.0

 * Added independent language support.
 * Added drag-and-drop category sorting.
 * Added a parameter to display category descriptions.
 * Added a parameter for custom block classes.
 * Improved plugin styles.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.2.2**
 *  Last updated **7 Tagen ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/categories-all-in-one/)
 * Tags
 * [block](https://de-ch.wordpress.org/plugins/tags/block/)[categories](https://de-ch.wordpress.org/plugins/tags/categories/)
   [shortcode](https://de-ch.wordpress.org/plugins/tags/shortcode/)[taxonomy](https://de-ch.wordpress.org/plugins/tags/taxonomy/)
   [widget](https://de-ch.wordpress.org/plugins/tags/widget/)
 *  [Advanced View](https://de-ch.wordpress.org/plugins/categories-all-in-one/advanced/)

## Ratings

Es wurden noch keine Rezensionen eingereicht.

[Your review](https://wordpress.org/support/plugin/categories-all-in-one/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/categories-all-in-one/reviews/)

## Contributors

 *   [ Cool Cat Ideas ](https://profiles.wordpress.org/coolcatideas/)
 *   [ teastudio.pl ](https://profiles.wordpress.org/teastudiopl/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/categories-all-in-one/)