Opened 15 years ago
Closed 15 years ago
#12651 closed defect (bug) (fixed)
$pages global not updated with multiple WP_Query objects/post loops
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 3.0 | Priority: | normal |
Severity: | normal | Version: | |
Component: | Query | Keywords: | has-patch |
Focuses: | Cc: |
Description
setup_postdata() in wp-includes/query.php globalizes the $pages var, then assigns it to either $pages = explode(...) or $pages[0] = $post->post_content depending on whether the $post->post_content is paginated.
However, the var is not properly reset when displaying posts in additional post loops on a given page that is paginated. As coded, only $pages[0] is reset, leaving other elements of the array unchanged. The attached patch corrects the problem.
Attachments (1)
Change History (4)
Note: See
TracTickets for help on using
tickets.
(In [14750]) Fix pages setup in setup_postdata(). Props misterbisson. fixes #12651