[wp-hackers] Sticky posts and Posts Per Page
wphackers at jakemgold.myfastmail.com
Tue Aug 3 16:42:14 UTC 2010
Anyone know of an "elegant" solution for getting sticky posts to count
toward the posts per page limit?
The use case here is a /very /formatted 3x3 grid output for posts. The
client wants to be able to use sticky posts to feature his best work,
but it can't break the 3x3 grid. Out of the box, sticky posts get added
on top of the posts per page count.
Keep in mind that there are dozens of posts already - so paging is
important. I can't simply count up the sticky posts and subtract from
posts per page (setting a new posts_per_page) without breaking paging.
Using count of stickies - posts_per_page for page 1 and then using an
offset on subsequent pages would work if I could have a negative offset
(which it seems I can't). It gets even more complicated if the there are
more sticky posts than there are post blocks on the first page (9), but
I can impose rules to limit the site to a maximum of 9 sticky posts.
I have a few hack-ish ideas, but I thought I'd pose the question first
in case anyone has dealt with this limitation before.
More information about the wp-hackers