You could probably pull it off with jQuery. You’d just set your posts to display… well basically all of them – probably with a query (query_posts(‘showposts=-1’); I believe, will show all posts)
You’d have to use jQuery to set how many to hide or show, and then use the toggle or show/hide function to do it. The *issue*, I believe, would actually be on *loading* so many of them. With jQuery, you’re loading them all, then show/hiding on the page. So if you have thousands of posts, your page would be loading for a long time.
It’s possible, but you’d probably want to think about the load time. perhaps, instead, load 50 posts per page (without a query), and set the jQuery to “show” every 10 posts. Once it hits 50, the default archiving system should take over.
There has to be a better way than that. Loading everything is not only impractical, it actually accomplishes precisely the opposite of my aim… to make loading more efficient and user controlled.
Twitter does it… it can’t be impossible.
Any other suggestions? JQuery is totally not my area of expertise, so if anyone has a suggestion, some code and/or instructions would be MUCH appreciated.
Thanks!