Plugin / A-Z Listing

Daniel Llewellyn

Changelog

Changelog

3.1.0

  • Ensure paths are correct when loading PHP files.
  • Add hook to customise sorting of items within each letter.
  • Fix broken permalinks on hierarchical post-types, e.g. page.

NEW EXTENSIONS

Check out the two new extensions at A-Z-Listing.com. These extensions provide convinience functionality. Purchasing one or both will help towards the cost of maintaining the A-Z Listing plugin.

3.0.2

  • Fix for causing “This site is experiencing difficulties” errors on some sites.

3.0.1

  • Fix broken permalinks in 3.0.0

3.0.0

This is a major version change, which means that it might break your site when you upgrade. Please check in a test site first!

  • Add get_the_item_id and the_item_id template tags.
  • Add get_the_item_type template tag.
  • Add support for extensions.
  • Complete refactor to use more modern PHP features.
  • Minor refactoring of get_the_item_object, get_item_meta, and get_the_item_count template tags.
  • Miscellaneous documentation Fixes.

2.3.0

  • Add multiple taxonomy support to taxonomy terms listing.
  • Add site health-check feature compatibility.
  • Fix hide-empty-terms in a taxonomy terms listing. Previously completely broken.
  • Fix hard-coded admin-ajax.php URL in widget configuration javascript.
  • Improve documentation in the readme.txt file, which is shown on the plugin page at WordPress.org.

2.2.0

  • Add get_the_item_post_count and the_item_post_count template methods to get or display the number of posts associated with a term.
  • Add support for get-all-children when specifying a parent-term.
  • Add extra filename for template matching: a-z-listing-$slug.php where $slug is the slug of the post containing the short-code.
  • Deprecate PHP 5.3-5.5. Please ensure you are running at least PHP 5.6. The plugin may work on older PHP versions, but compatibility is not guaranteed.
  • Bugfix for incorrect behaviour of exclude-terms in the short-code. Thanks go to Chris Skrzypchak for finding this.

BREAKING CHANGES in 2.0.0+

Multi column example

  • If you have copied the multi-column example in previous releases to your theme folder then you will need to perform some manual steps.
  • If you have not edited the file, just delete it and the new template from the plugin will take control and perform the same functionality.
  • If you have modified the example template then you will need to compare with the file in the plugin at templates/a-z-listing.php and merge any changes into your template.

Template customisations

  • If you have customised the in-built templates or written your own then you may experience breakage due to the post object not being loaded automatically.
  • If you require the template to access more than the post title and URL then you will need to add an additional call after the_item() to load the full WP_Post object into memory.
  • To load the post object you need to call $a_z_query->get_the_item_object( 'I understand the issues!' );.
    The argument must read exactly as written here to confirm that you understand that this might cause slowness or memory usage problems.
    This step is purposely omitted to save memory and try to improve performance.

Previous

See the file called changelog.md for the full release history.

Ratings

4.9
40 reviews

Rating breakdown

Details Information

Version

3.1.0

First Released

12 Nov, 2013

Total Downloads

48,954

Wordpress Version

4.6 or higher

Tested up to:

5.2.4

Require PHP Version:

5.6 or higher

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.