WordPress — show all in Archives solution
Sigh. It seems that, starting in WordPress 1.5, the WordPress creators in their wisdom decided that whatever the number of posts you select in the Reading Options (which allows you to limit the number of posts displayed on the home page), well, that number will be carried through throughout the site.
What this means is that, if you choose to display five posts on your home page, then only five posts will be displayed on your Category archives, Monthly archives, etc. — no matter how many actually exist, and even if you display only titles. I believe that's what the Previous and Next links are for, but whoever thought of that kind of limitation, and why would anyone want to page back and forth through an archive? To me, an archive — essentially a table of contents — by definition should display everything in that category, that month, etc. Not five, or some number chosen to sanely limit the display on the home page.
Solution: Matt Read's Custom Query String
Matt Read's rather vaguely named Custom Query String plugin solves this problem; just upload it to your wp-content/plugins folder, activate it, and set your parameters in Options > CQS. (I only call it "vague" because the name doesn't immediately bring anything to mind, but I highly appreciate it.)
As a note, it seems that this was a "design decision" by the WordPress creators. Eh? It's as easy as that? Heck, if you ever turn out less than stellar work, or a usability nightmare, just explain it away as a design decision. No worries, mate. ;)
(To the WordPress guys: I love ya, really I do. But really, while I'm sorry to complain, this isn't the most logical choice.)
To the plugin writers whose works I've used on this and other blogs: kudos. My "thing" for this next couple of weeks will be to make donations to these folks.
6 Comments to "WordPress — show all in Archives solution"
Have your say ...
First-time comments will be held for moderation (but comments are appreciated). Otherwise, just be courteous. If your name is a bunch of keywords, your comment will be deleted. Don't post links unless highly pertinent. Posters must be 16 or older.