AlphaListing

Changelog

4.4.0

  • New: add a block setting option and back-to-top shortcode attribute to show/hide the “Back to Top” link.
  • Change: the post type select control now allows multiple selections, enabling listings across multiple post types simultaneously.
  • Bugfix: fix shortcode attribute not properly carried over to the block setting during shortcode to block conversion.
  • Bugfix: prevent PHP 8 TypeError in callbacks.
  • Change: remove jQuery-UI Tabs script. It was never used or fully implemented and appeared to be abandoned by the previous developer.

4.3.7

  • Bugfix: harden column layout attribute sanitization.
  • Bugfix: fix parent selector attribute wiring in block editor.
  • Bugfix: harden widget update sanitization.
  • Bugfix: fix get_item_meta to handle plural item prefixes.
  • New: add exclude post and term IDs fields to the block settings.

4.3.6

  • [alphalisting exclude-terms] now accepts explicit term listings and consistently filters by numeric term IDs for reliable exclusions.
  • Fixed alphalisting_cache() so template tags instantiate the namespaced query class without fatal errors.
  • Improved pagination to keep multi-page queries from skipping items and restored the unknown “#” bucket in edge cases.
  • Added an ASCII fallback when mbstring is unavailable so basic listings still render correctly.
  • Code improvements covering additional internal cleanups.

4.3.5

  • Bugfix: fix critical error issues caused by namespaced functions in the files within the functions directory.
  • Bugfix: correct the conditional logic inside the get_the_item_object() function of the Query class by changing the checks for post to posts and term to terms.

4.3.4

  • Add namespace AlphaListing to all necessary PHP files.

4.3.3

  • Bugfix: fix widget name not displaying on Widgets page.
  • Bugfix: fix widget autocomplete input fields.
  • Remove hardcoded admin-ajax.php URLs.
  • Remove the minor version from the “Tested up to” value in the readme.txt.
  • Move inline CSS style as style attribute in the template files.
  • Add permission callback to register_rest_route.
  • Remove load_plugin_textdomain as it is no longer necessary.
  • Prevent direct file access to plugin files.

4.3.2

  • Bugfix: Fix the listing order under grouped letters so that items are now correctly sorted alphabetically in ascending order.
  • Update packages and fix deprecation warnings

Previous

This plugin is based on the original A-Z Listing by Lucy (formerly Dani) Llewellyn. The last version released by Lucy was 4.3.1. Starting from version 4.3.2, this plugin has diverged from the original A-Z Listing. For the full release history, including Lucy’s releases, refer to the changelog.md file.

Plugin Website
Visit website

Author
Ethan Lin
Version:
4.4.0
Last Updated
May 28, 2026
Active Installs
500
Requires
WordPress 5.3
Tested Up To
WordPress 7.0
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.