Plugin / A-Z Listing
Daniel LlewellynChangelog
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
andthe_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
, andget_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
andthe_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 aparent-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 fullWP_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
Rating breakdown
Details Information
Version
First Released
Total Downloads
Wordpress Version
Tested up to:
Require PHP Version:
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.