Features
Enhance your blog by creating multiple, three-level alphabetical indexes of your posts based on any combination of post title, author, extract, tags, categories, or custom fields of your choice. Select which posts are included in your indexes using a combination of categories and tags, display them in up to four columns on a single page or over multiple pages.
For example, the AZIndex plugin can be used to:
- Create an alphabetical index of all your blog posts, based on their titles, using extracts as short descriptions.
- Create a music review index, sorted by the name of the artist and the name of their albums.
- On blogs with multiple authors, create an index of posts by each author’s name.
- Create a full alphabetical index of all your blog’s published pages in seconds with no PHP, HTML, or CSS required.
Full list of features:
- Index blog posts by title, extract, author, or any custom field.
- Create indexes for your blog pages. Now you can create a full alphabetical index of every page and post on your site.
- Select index contents using a combination of categories and tags.
- One, two or three-level entries – heading, subheading, and description, all customizable.
- Up to four columns on a page.
- Multiple indexes can be created, each customized with its own settings.
- Indexes may be embedded in posts as well as pages.
- Fully customizable from the WordPress admin console. No need to know HTML or PHP.
- Single or multi-page indexes with page links.
- Optional alphabetical links.
- Display alphabetical headings in your index with links back to the top of the page.
- Group items with the same heading under one entry (e.g. all the novels of the same author).
- Add your own text to the index page.
- Control over the number of index items per page.
- Indexes are cached to ensure speedy operation when dealing with large indexes.
- Customize the stylesheets for the index contents directly from the index administration page.
- Use CSS style striping to decorate your index entries (e.g. add a gray background to alternate entries).
- Use your own customized sort to sort an index.
- Customize which alphabetical links appear with your index.
- Index entries that do not begin with a character or number can be placed at the beginning or the end of the index.
- Punctuation like quotes or double-quotes can be ignored while sorting the index.
- You can exclude categories and tags from an index. Useful if you just need to exclude a few posts from an index.
- Option to automatically include child categories in the index.
- Support for the superfast WP Super Cache plugin.
- NEW in 0.8.0 Sort indexes by tag names or category names.
- NEW in 0.8.0 New item filter allows you to tailor the sorting of the index to you needs.
- NEW in 0.8.0 Three new output filters allow you to modify the HTML of the index, or even create your own!
- NEW in 0.8.0 The table of indexes on the Index Management page is now sortable.
IMPORTANT NOTE: This is still a BETA release, meaning that while the plugin is stable and has undergone considerable testing, you may encounter some bugs as new features and code are added. I have not been able to test all the plugin’s features on all combinations of WordPress versions, browsers, databases, and PHP versions, so some problems could remain on some of the many possible configurations. The best thing to do is just give it a try!
Please read the Other Notes section before installing.
If you try this plugin and like what you see, email to azindex@englishmike.net or visit the AZIndex Plugin Feedback Page to provide your feedback.
Whether you’re reporting a bug, requesting a new feature, or just wanting to make a comment, I will be happy to hear from you.
Stay up-to-date with all the important information and updates about AZIndex by subscribing to the AZIndex Announcements Mailing List.
tony said:
Hi, we’ve been using AZIndex on our site and it looks fine in Firefox 3 and IE, but I’ve just noticed the text doesn’t layout correctly in Firefox 3.5 or Opera.
I’m not sure if it’s a problem with our theme (Atahualpa), or AZIndex.
Instead of getting
Main Link
Information
for each entry, we’re getting
Information Main Link
Anyone got any suggestions? Can provide a link for examples if you want.
tony said:
Well, I’m terrible with CSS and only marginally better at basic HTML markup, but I’ve hacked line 187 to read,
$output .= '<li'.$charlink.($odd ? ' class="azalt"' : '').'>'.'<span class="head">'.$item['head'].$cont.'</span><br /<'.$cr;instead of
$output .= '<li'.$charlink.($odd ? ' class="azalt"' : '').'>'.'<span class="head">'.$item['head'].$cont.'</span>'.$cr;to add a single
<br />at the end of the group header, which fixes the problem, although I’ve no idea if it results in compliant markup.Angela Hale said:
pMxuup nice job, very thanks
wally adamczyk said:
Great topic, nice message. Thank you.,
Tommy Golden said:
thank you dear friend,
James Mabey said:
Thanks I
VICTORIA MATTSON said:
Great work
Rebecca Robbins said:
cool, i will bookmark it,
Sweetcake said:
What worked for me to get it to work with the newest Wordpress was to go to plugins and deactivate it… then go to tools/azindex/manage indexes On the bottom of the page click on uninstall AZIndex plugin and this will delete the files and also delete the database that it uses.. then I deleted the plugin from the inactive plugin page… Next I went to wordpress and redownloaded the plugin and reinstalled it from scratch and it seems to be working just fine with WordPress 2.8.1 and PHP 5
Rodney said:
I would like to see a feature implemented that would allow category index subpages. This would come in handy specifically for my website.
example from top level:
Cigars
A-Z Listing
-A
- -Alec Bradley
- – -Article 1
- – -Article 2
- -Arturo Fuente
- – -Article 1
- – -Article 2
Each dash represents a new page in the index, so when you are dealing with volumes of categories, there is less clutter because you do not see the posts initially. It seems like this has already been discussed just by looking at the reference section, but it needs implementation.
Achim said:
Hy, superb plugin. Thank you for this.
I use your plugin to display recepie indexes on my blog. I also used it to display:
“Index headings = Tags”
“Index Index subheadings = Title”
in combination with = “Group items with the same heading under one main entry”
it worked perfect the last weeks. but since 1 Week i have wrong results. The tag-name is always on second position, behind the first posttitle.
Like this:
(Exampel: the second Banana is the tag. Its bold in the original index)
BananaflipBanana
Banana with Honey
Banana-Sandwich
or
(Exampel: the second Salt is the tag. Its bold in the original index)
SaltlakeSalt
Salty-Crust
Salt-Fisch
Whats wrong? Any Idea?
potpotato said:
were you able to get this problem resolved? I have the same problem.
Geza Banyay said:
I’m working on a library in different languages (one independent site per languages like Hungarian, Spanish, German, English etc). The most important functions (several kind of catalogs) are based on your first-class plugin.
I found it very useful but I can not solve the problem of sorting in local languages using accented characters (like Hungarian). I tried all the combination of the plugin (apart of the php comparing code which is too complicated to make it for many languages), but remain the wrong sorting for non-english materials. There is no effect of the used collection tables (utf-8 and utf-8_hungarian_ci for all the sql tables), or your list or manual abc. So now it is like a one armed giant. Look at here. You can compare the index page and on the side the same words, the side is correct, index is not.
I need your help to resolve this problem.
LJ said:
Unfortunately I’ve tried to install the az index for the very first time on another text site that is running PHP 5 and I still get an error.
If you check http://plugincheck.bravenewcode.com/ you’ll see they list az index as not compatible with 2.8.
They list a problem in the az-index-admin.php and az-index-cache.php files, saying they both are “possibly missing a $wbdp->prepare statement.”
Would be nice if plugin author could check this or a php guru would figure it out
Chris said:
Yes, it would be nice if this could work in 2.8.x, I’m waiting to upgrade and this is the only thing keeping from the newest version of WP.
Andrew said:
AWESOME plugin! I have just had one issue though. The plugin assigns a class called “head” to the generated links, and the name “head” is so generic that it happened to be the name of the class for inserting a small picture of a dot in the widget stylesheet for my theme. Check it out on my site to see what i mean (http://ragnarockmusic.com/artists-bands/). Is there any way you could possibly change this? There are dots everywhere in the list.
Thank you!
GTJ said:
Nice Plugin! I’ve been using it for a long time in a games blog with some modifications (link), but now I’m trying to set up an index separapted by letters I mean a single page for each letter.
I’ve been trying for weeks and I still haven’t found the way to make it.
Can anyone help me? Any help will be much apreciated
And two suggestions for future versions:
- The ability to Choose “letters” instead of “Number of items per page”
- A way to call just the alphabetical headings, like and excerpt to put it on sidebar or something like that.
Sorry for my bad English and Thanks!
Trent Scott said:
Is it possible to use a custom filter to sort the index listing by date posted? I want to list them by most recent first as opposed to alphabetically. Thanks!
Gordon Little said:
Similar to this, what’s the possibility of filtering by post date? I’m working on a site of festival reviews which occur annually so it would be ideal to limit the front-page index to a specific year. I could force (ask) authors to always include a tag with the year in their reviews but there will always be someone who forgets.
James Goux said:
Hey I’ve been using this plugin and it’s been really great so far.
Unfortunately, I can’t seem to find a way to filter out the word “the” from alphebetization WITHOUT also filtering the letter “T”. I can get it so “The Brothers Bloom” goes under B, as it should, by putting “the” into the exempted characters list, but when I do, “Troll 2″ also removes the T from alphabetization and places that review under “R”. If I remove the “the” exemption, The Brothers Bloom and Troll 2 both go back to the “T” section.
Benz1 said:
Brilliant plugin! Is exactly what I was looking for but would be great to have an option to sort in reverse order (or is there an easy way to do it that I haven’t found?).
Thanks,
Benz1
panee said:
Thanks a lot for sharing. Great article.I will be sure to check out your blog more often.Just subscriped to your RSS feed..
senshi said:
Hi, there is something strange in the Index header. Have a look:
1 5 7 A B C D E F G H I J K L M N O P R S T U V W Y A D E W U ? ~
Why is there an “A D E W U” again after “Y” ?
senshi said:
Sorry
I’v got the answer. Just deactivate National Language Support:
5 Useful but Lesser Known Wordpress Plugins | Armchair Theorist said:
[...] plugin is chock full of features, and the UI for creating and managing the index is straightforward and [...]