Opened 19 years ago
Closed 19 years ago
#2558 closed enhancement (fixed)
query_posts() should support offset
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 2.1 | Priority: | normal |
Severity: | normal | Version: | 2.1 |
Component: | General | Keywords: | has-patch 2nd-opinion |
Focuses: | Cc: |
Description
query_posts() doesn't support "offset," which is hugely annoying. You have to resort to posts_per_page=5&paged=2 to see posts 6-10, for example.
Attachments (1)
Change History (3)
#1
@
19 years ago
- Component changed from Administration to General
- Keywords has-patch 2nd-opinion added
- Owner changed from anonymous to markjaquith
- Severity changed from normal to enhancement
- Status changed from new to assigned
- Version changed from 2.0.1 to 2.1
Try this patch out. It adds a new (private) query var: 'offset'
Offset moves the starting post by the specified number of posts.
e.g., 'offset=2' would start with third post (2 posts offset from the first post). This is how it works in Movable Type.
You can use this to specify a range of posts that was not previously possible.
e.g. 'offset=2&posts_per_page=10'
Previously, you would have had to query the first 12 posts and used PHP to ignore the first two. This is much cleaner, more efficient, and easy for people to understand.
Note: See
TracTickets for help on using
tickets.
Support for 'offset' when querying posts (/trunk/)