Title: JCat – Category Article Lists
Author: janiko
Published: <strong>October 24, 2026</strong>
Last modified: October 24, 2026

---

Search plugins

![](https://ps.w.org/jcat-category-article-lists/assets/icon-256x256.png?rev=3763085)

# JCat – Category Article Lists

 By [janiko](https://profiles.wordpress.org/janiko/)

[Download](https://downloads.wordpress.org/plugin/jcat-category-article-lists.0.3.2.zip)

 * [Details](https://wordpress.org/plugins/jcat-category-article-lists/#description)
 * [Reviews](https://wordpress.org/plugins/jcat-category-article-lists/#reviews)
 *  [Installation](https://wordpress.org/plugins/jcat-category-article-lists/#installation)
 * [Development](https://wordpress.org/plugins/jcat-category-article-lists/#developers)

 [Support](https://wordpress.org/support/plugin/jcat-category-article-lists/)

## Description

JCat displays compact lists of published WordPress posts and pages, optionally filtered
by a category. It supports category IDs, slugs or exact names, sorting, ascending
or descending order, a maximum number of entries, and inclusion of child categories.

JCat can also decorate items with classes and data attributes based on their approximate
textual length and category assignments. These allow your theme to style short, 
standard and in-depth entries differently. The optional color-toggle button requires
JavaScript; the lists themselves render in PHP.

The optional `secu_etat_editorial` taxonomy is recognized when it exists, but is
not required. JCat does not create custom taxonomies. Without a category filter,
it lists published posts and pages across the site; note that pages are only included
in category-filtered lists if they have categories assigned.

**Examples:**

 * `[jcat_list]` — all published posts and pages
 * `[jcat_list slug="security"]` — posts in a category and its descendants
 * `[jcat_list id="12" children="no" sort="date" order="desc" limit="10"]`
 * `[jcat_list name="Network Security" title="no"]`

**Parameters:**

 * `id` — numeric category ID
 * `slug` — category slug
 * `name` — exact category name or slug (legacy-compatible)
 * `sort` — `name` (default), `title`, `date`, `modified`
 * `order` — `asc` or `desc` (default is descending for dates and ascending otherwise)
 * `limit` — maximum number of items; `0` means unlimited
 * `children` — `yes` (default) or `no`
 * `title` — `yes` (default) or `no`, whether to show a category heading

If several category selectors are supplied, `id` takes precedence over `slug`, which
takes precedence over `name`. A missing category does not display the entire site
list. Only published content is displayed. Beware of placing unlimited lists on 
very large sites: processing article bodies to classify length has a performance
cost. Caching at page level or setting a limit may help.

### Shortcode settings

The shortcode tag defaults to `[jcat_list]`. Administrators can change it under **
Settings > Category Article Lists**, including choosing the tag previously used 
by an existing installation. Only one tag is registered at a time; changing the 
setting does not rewrite existing content. Confirm that the chosen tag is not already
in use by another plugin.

## Installation

 1. Upload and activate the plugin through WordPress.
 2. Add a `[jcat_list]` shortcode in an article or page.
 3. Optionally filter by category using `id`, `slug` or `name`.

## FAQ

### Does it change my posts?

No. JCat reads published content and renders a list; it does not alter posts or 
taxonomy terms.

### Does it need the optional editorial taxonomy?

No. The optional editorial taxonomy is only used to classify draft-like items if
present.

### Does it cache its results?

No persistent cache. Query and text analysis take place during rendering.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“JCat – Category Article Lists” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ janiko ](https://profiles.wordpress.org/janiko/)

[Translate “JCat – Category Article Lists” into your language.](https://translate.wordpress.org/projects/wp-plugins/jcat-category-article-lists)

### Interested in development?

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

## Changelog

#### 0.3.2

 * Aligned the translation text domain with the WordPress.org plugin slug.
 * Preserved the configurable shortcode tag and existing CSS and settings identifiers.

#### 0.3.1

 * Added an administrator-configurable shortcode tag (default: `jcat_list`).
 * Made public-facing texts and the WordPress.org readme English-only, ready for
   localization.
 * Kept rendering behavior, list styling classes, and existing shortcode attributes
   unchanged.

#### 0.3.0

 * Prepared WordPress.org release and standardized translation domain.
 * Removed a site-specific uncategorized ID assumption and cached repeated word 
   counts within a request.
 * Preserved shortcode arguments, styling hooks, and optional editorial taxonomy
   integration.

#### 0.2.0

 * Previous locally installed release.

## Meta

 *  Version **0.3.2**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [categories](https://wordpress.org/plugins/tags/categories/)[list](https://wordpress.org/plugins/tags/list/)
   [pages](https://wordpress.org/plugins/tags/pages/)[posts](https://wordpress.org/plugins/tags/posts/)
   [shortcode](https://wordpress.org/plugins/tags/shortcode/)
 *  [Advanced View](https://wordpress.org/plugins/jcat-category-article-lists/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/jcat-category-article-lists/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/jcat-category-article-lists/reviews/)

## Contributors

 *   [ janiko ](https://profiles.wordpress.org/janiko/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/jcat-category-article-lists/)