Plugin info

Total downloads: 406
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 4
Last updated: 5/14/2025 (231 days ago)
Added to WordPress: 3/31/2025 (0 years old)
Minimum WordPress version: 6.2
Tested up to WordPress version: 6.8.3
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Stale • Last updated 231 days ago

38/100

Is Categories All In One abandoned?

Likely maintained (last update 231 days ago).

Compatibility

Requires WordPress: 6.2
Tested up to: 6.8.3
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

NS Category Widget
Rating 4.8/5 (33 reviews)Active installs 1,000
List category posts
Rating 4.7/5 (253 reviews)Active installs 80,000
VK Link Target Controller
Rating 5.0/5 (2 reviews)Active installs 30,000
Link Library
Rating 4.7/5 (97 reviews)Active installs 10,000
WooCommerce Grid / List toggle
Rating 3.8/5 (31 reviews)Active installs 10,000
Listo
Rating 4.8/5 (12 reviews)Active installs 8,000

Description

Categories All In One is a powerful and flexible WordPress plugin that lets you display a customizable list of categories anywhere on your site.
Choose your taxonomy, control the layout and style, set depth levels, and sort your content exactly how you need it – including manual drag-and-drop ordering of categories for full control over the display sequence.

For more information, check out PLUGIN HOMEPAGE.

Key Features:

  • Supports any category cointains ‘category’ string in name
  • Legacy widget
  • Gutenberg block
  • Shortcode [categories_all_in_one ...] for embedding the categories anywhere
  • Configure list style, counter brackets, sorting with drag & drop, depth and classes

Watch the demo video

Shortcode explanation:

[categories_all_in_one list="bullet" separator="" hide_empty="false" show_count="true" counter_brackets="round" orderby="name" order="asc" custom_class="" post="false" parent_category="" max_depth="0" block_custom_class="" taxonomy="category" exclude=""]

Params:
lang: optional language code, ‘en’
post: optional proper post ID, “”
taxonomy: proper taxonomies, separated by commas
parent_category: proper category ID, “”
orderby: name, count
order: asc, desc, rand
max_depth: 0, 1…n
hide_empty: true, false
exclude: category ID separated by commas, “”
include: category ID separated by commas, “”
list: bullet, numbered, “”
show_count: true, false
counter_brackets: round, curly, square, angle, “”
show_description: true, false
description_length: 0, 1…n
description_link: true, false
separator: “”
custom_class: “”
block_custom_class: “”

Example of use:
[categories_all_in_one exclude=”” lang=”en” post=”false” parent_category=”” orderby=”name” order=”asc” max_depth=”0″ hide_empty=”false” list=”bullet” show_count=”true” counter_brackets=”round” show_description=”true” description_length=”100″ description_link=”true” separator=”” custom_class=”” block_custom_class=”” taxonomy=”category”]

DEMO

You can see the plugin in action on DEMO PAGE

Translations

  • English (en_EN) – by Marcin Gierada
  • Polish (pl_PL) – by Marcin Gierada

Building the Plugin in Development Mode

The source code for the plugin is available at: GitLab Repository. We encourage developers to contribute, fork, and improve the plugin.
To build the plugin in development mode, follow these steps:

1. Install Dependencies

Run the following command to install npm dependencies:
npm install

2. Build Gutenberg Block

To build only the Gutenberg block, use:
npm run build-gutenberg

This will compile the block’s JavaScript and place it in the js/block/ folder.

3. Build Full Plugin

To build the entire plugin, including the Gutenberg block and other files, use:
npm run build
This will generate the plugin package in the dist/ folder.

Installation

  1. Upload plugin either via the yours WordPress installation, or by uploading to the /wp-content/plugins/ by FTP client
  2. Install the plugin through the ‘Plugins’ menu in WordPress.
  3. Activate “Categories All In One” in the “Plugins” using the “Activate” link.

Frequently Asked Questions

If you’ve got any questions, don’t hesitate to ask.

Review feed

No reviews available

Screenshots

  1. Category list example

    Category list example

  2. Gutenberg block

    Gutenberg block

  3. Legacy widget

    Legacy widget

  4. Button

    Button

  5. Shortcode generator

    Shortcode generator

Changelog

1.1.0

  • added independent language support
  • added drag & drop category sorting
  • added param to display category description
  • added param to set custom block classes
  • improved plugin styles

1.0.0

  • Initial release