Multipage Index

A problem with some indexes is that they are very, very long, and are a pain to scroll through.  One way to reduce the amount of scrolling required is to spread the index over multiple pages.  To do this, go to the settings page and turn on the following two options:

  • Use multiple pages
  • Display an alphabetical heading at the start of every page

You only need the first of these to get a multipage index, but if you don’t turn on the second one, there will be no alphabetical heading at the top of the first column on the page when a section straddles two pages, so it’s usually better to turn it on too.

Before you save, notice that another settings field has appeared near the bottom of the settings page–called “Number of items per page.”  This is where you specify how many items you want to see on one page.  For the example index below, it is set to 20.  Since there are 100 posts in the blog, that means there are five pages in this index.  (Note: if you don’t specify a value for the number of items per page, then selecting the “use multiple pages” option has no effect.)

Notice also that a set of page links has appeared above the alphabetical links, so readers can page through the index if they’re just browsing.  If they know which part of the index they need to look at, they can still use the alphabetical links to navigate directly to the start of a section.  If that section is not on the current page, then clicking an alphabetical link will take them to the page they are looking for.

Some people prefer multipage indexes as a stylistic choice–e.g. so readers don’t have to scroll through a very long index–but if you have a large number of items, say, several hundred, in your index then there is a performance issue to consider too.  It can take a few seconds to load and format an index page with hundreds, or thousands of items on it.  An index limited to 50 items per page, for example, may feel a good bit snappier to your readers.  (Note: A caching solution like the WP Super Cache plugin does help in many cases, but if your index is only accessed a few times a day, then the extra caching may be ineffective because, by default, the pages usually go “stale”–are thrown out of the cache–within an hour or so.)

View the index »


No comments yet to

  • I was suggested this blog through my cousin. I am not positive whether this submit is written by means of him as nobody else recognize such special about my problem. You’re amazing! Thank you!

  • I was just searching for this information for a while. After six hours of continuous Googleing, at last I got it in your web site. I wonder what’s the lack of Google strategy that don’t rank this kind of informative websites in top of the list. Generally the top websites are full of garbage.

  • Haha, I’m only buying it because it won’t get boring super-fast.

  • I have been using the AZIndex for a while to do an alphabetical post listing and it has been great! Now I want to do a chronological index listing with the same look. Is there a way to do a sort by Published date so that it looks the same way?

    Here is my current alpha page index: http://strongdisciple.com/alphabetical-listing

    Thanks again for this great plugin!
    Dan

  • Youre so cool! I dont suppose Ive read anything like this before. So good to seek out any person with some unique thoughts on this subject. realy thank you for beginning this up. this website is something that is needed on the internet, someone with a bit originality. helpful job for bringing something new to the web!

  • I’ve learn several just right stuff here. Definitely value bookmarking for revisiting. I wonder how a lot effort you place to create this sort of great informative website.

  • naturally like your web site but you have to test the spelling on quite a few of your posts. Several of them are rife with spelling issues and I to find it very bothersome to tell the truth on the other hand I’ll definitely come back again.

  • excellent points altogether, you just received a emblem new reader. What could you recommend in regards to your post that you simply made some days in the past? Any certain?

  • Youre so cool! I dont suppose Ive read anything like this before. So nice to seek out somebody with some authentic ideas on this subject. realy thanks for beginning this up. this website is one thing that is needed on the web, someone with slightly originality. helpful job for bringing something new to the web!

  • Hi Mike…

    Big fan of the plugin. We use it everywhere.

    Not sure where to make suggestions so I thought I would try here.

    We have a directory and it would be really useful for us to be able to use the category as a sub head.

    This way we could have a page that show all categories grouped by a custom field.

    Would love to know if this will make the list.

    Jeff

  • There is clearly a bunch to realize about this. I think you made some good points in features also.

  • This website online is mostly a walk-via for all of the information you wished about this and didn’t know who to ask. Glimpse here, and also you’ll positively discover it.

  • Wonderful paintings! This is the type of info that are supposed to be shared around the web. Disgrace on the seek engines for no longer positioning this post higher! Come on over and seek advice from my site . Thank you =)

  • I found your weblog site on google and verify a couple of of your early posts. Continue to keep up the superb operate. I just additional up your RSS feed to my MSN Information Reader. Seeking forward to reading extra from you afterward!…

  • Well I definitely liked reading it. This subject provided by you is very helpful for accurate planning.

  • using AZIndex 0.8.1 on wordpress 2.7 that was installed a few years ago by original site developer. The website is for non-profit organization, run by volunteers.

    I have no knowledge/experience with this plugin and has been working up till today, when noticed site had issue.

    AZIndex Plug Error 101 – required database table wp_bfafaz_indexes – donot exist
    deactivate then reactivate AZIndex to correct this problem

    I deactivated then reactivated plugin- got same Error

    Suggestions on how this issue can be resolved would be much appreciated.

  • I think other web site proprietors should take this web site as an model, very clean and magnificent user friendly style and design, as well as the content. You’re an expert in this topic!

  • Michael Grant said:

    This plugin does in fact seem to work on wordpress 3.x.

    It would be fantastic if this plugin could be updated to be able to use custom types and taxonomies. I can see by playing with the code that it wouldn’t be too difficult.

    Is there any active development being done on this? Can I make some code contributions?

  • I precisely needed to thank you very much yet again. I do not know the things I would have made to happen without those solutions contributed by you directly on that concern. It became an absolute challenging circumstance in my position, nevertheless being able to view the specialized way you treated the issue made me to leap over happiness. Extremely happy for the assistance and even expect you are aware of an amazing job you are getting into training other individuals with the aid of your web page. Probably you’ve never encountered all of us.

  • I appreciate, result in I discovered just what I used to be having a look for. You have ended my 4 day lengthy hunt! God Bless you man. Have a great day. Bye