Title: Alphabetical Tags List
Author: pulpcovers
Published: <strong>June 30, 2026</strong>
Last modified: June 26, 2026

---

Search plugins

![](https://ps.w.org/alphabetical-tags-list/assets/icon-256x256.jpg?rev=3591935)

# Alphabetical Tags List

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

[Download](https://downloads.wordpress.org/plugin/alphabetical-tags-list.1.0.zip)

 * [Details](https://wordpress.org/plugins/alphabetical-tags-list/#description)
 * [Reviews](https://wordpress.org/plugins/alphabetical-tags-list/#reviews)
 *  [Installation](https://wordpress.org/plugins/alphabetical-tags-list/#installation)
 * [Development](https://wordpress.org/plugins/alphabetical-tags-list/#developers)

 [Support](https://wordpress.org/support/plugin/alphabetical-tags-list/)

## Description

Alphabetical Tags List provides a simple, flexible way to display all your WordPress
tags in alphabetical order.
 It works anywhere you can place a shortcode — posts,
pages, widgets, or block editors.

This plugin is ideal for:

 * Sites with large tag collections
 * Readers who need a browsable tag index
 * SEO‑friendly tag navigation
 * Magazine, blog, and archive‑heavy sites

The output is lightweight, accessible, and easy to style.

### Features

 * Display all tags alphabetically
 * Tag counts
 * Tag links
 * Works via shortcode
 * No settings page — simple and fast

### Shortcode

Use the shortcode anywhere:

    ```
    [alphabetical_tags]<h3>Shortcode Attributes</h3>
    ```

 Attribute
 Default Description Example Values

 `min_count`
 `1` Minimum number of posts required for a tag to display `1`, `5`,`
10`

 `orderby`
 `name` How to order tags within each letter group `name`, `count`, `
slug`, `term_id`

 `order`
 `ASC` Sort order (ascending or descending) `ASC`, `DESC`

 `hide_empty`
 `true` Whether to hide tags with no posts `true`, `false`

 `heading_size`
 `24px` Font size for letter headings (A, B, C, etc.) `20px`, `1.5em`,`
2rem`

 `tag_size`
 `14px` Font size for tag names `12px`, `0.875rem`, `16px`

 `show_jump_nav`
 `true` Whether to display the sticky jump-to-letter navigation`
true`, `false`

Example:

    ```
    [alphabetical_tags min_count="10" orderby="count" order="DESC" heading_size="28px" tag_size="13px"]
    ```

## Installation

 1. Upload the plugin folder to /wp-content/plugins/
 2. Activate the plugin through “Plugins  Installed Plugins”
 3. Add the shortcode [alphabetical_tags] to any page or post — or call the function
    in your theme.

## FAQ

### Can I style the output?

Yes. Use the shortcode attributes for basic styling:

 * `heading_size` — font size for letter headings (default: 24px)
 * `tag_size` — font size for tag names (default: 14px)

For more advanced styling, the plugin outputs HTML with
 consistent CSS classes 
you can target in your theme’s stylesheet:

 * `.atl-container` — outer wrapper
 * `.atl-jump-nav` — sticky letter navigation bar
 * `.atl-jump-link` — individual letter links in the navigation
 * `.atl-letter-section` — wrapper for each letter group
 * `.atl-letter-heading` — the letter heading (A, B, C, etc.)
 * `.atl-tags-grid` — the grid of tags within each letter
 * `.atl-tag-item` — individual tag wrapper
 * `.atl-tag-link` — the tag link
 * `.atl-tag-count` — the post count in parentheses

### Why isn’t my tag showing?

There are two default behaviours that can cause a tag to be hidden:

 * `hide_empty` is set to `true` by default, meaning tags with no
    posts assigned
   to them will not appear. To show all tags regardless of post count, use:
 * [alphabetical_tags hide_empty=”false”]
 * `min_count` is set to `1` by default, meaning a tag must have at
    least one post
   to display. If you have raised this value, tags below that threshold will be 
   hidden. For example, if you have set min_count=”5″, any tag with fewer than 5
   posts will not appear.

To display all tags with no restrictions:

    ```
    [alphabetical_tags hide_empty="false" min_count="1"]
    ```

### Does it support accented and international characters?

Yes. The plugin normalizes accented and special characters when
 grouping tags by
letter, so tags are always filed under their base letter regardless of diacritics.
For example:

 * Árbol, Águila  grouped under A
 * Éclair, Ñoño  grouped under E and N respectively
 * Über  grouped under U

The following scripts are supported:

 * Latin extended — Spanish, French, German, Portuguese, Polish,
    Czech, and 100
   + more (Á, É, Ñ, Ü, Ç, Ø, Ł, etc.)
 * Cyrillic — transliterated to their ASCII equivalents for grouping
 * Greek — transliterated to their ASCII equivalents for grouping

The original tag name is always preserved in the display — only the
 grouping logic
uses the normalized form.

For best results, ensure your server has the PHP `intl` extension
 enabled. The 
plugin will fall back to a built-in character map if intl is unavailable, so international
characters will still be handled correctly in either case.

### Does this plugin add any settings pages?

No. It’s intentionally lightweight — everything is controlled via
 shortcode attributes.

### Does it support custom taxonomies?

Not yet. The plugin currently supports the built-in post_tag taxonomy.

### Does it work with block themes?

Yes. You can place the shortcode in any block that supports shortcodes.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Alphabetical Tags List” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “Alphabetical Tags List” into your language.](https://translate.wordpress.org/projects/wp-plugins/alphabetical-tags-list)

### Interested in development?

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

## Changelog

#### 1.0.0

 * Initial release

## Meta

 *  Version **1.0**
 *  Last updated **5 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  [Advanced View](https://wordpress.org/plugins/alphabetical-tags-list/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/alphabetical-tags-list/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/alphabetical-tags-list/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/alphabetical-tags-list/)