Opened 8 years ago
Last modified 4 years ago
#39447 reviewing enhancement
Improvement to the get_the_posts_navigation
Reported by: | thirumani02 | Owned by: | SergeyBiryukov |
---|---|---|---|
Milestone: | Future Release | Priority: | normal |
Severity: | normal | Version: | |
Component: | Query | Keywords: | needs-testing needs-patch needs-unit-tests |
Focuses: | Cc: |
Description
https://core.trac.wordpress.org/browser/tags/4.7/src/wp-includes/link-template.php Here at get_the_posts_navigation the function check global wp query(Globals['wp_query'\]) for displaying markup. But in many cases we may need to display the navigation for custom wp query which has unique query options(max_num_page, post_per_page). So it would be great, if we can check the our custom query's max_num_page.
Hope it make sense.
Thank you
Attachments (4)
Change History (16)
#1
@
5 years ago
- Keywords has-patch needs-testing added
This patch adds additional $args to the get_the_posts_navigation()
and get_the_posts_pagination()
functions to handle max_num_pages
. Instead of defaulting to the global $wp_query->max_num_pages
you can pass a defined integer:
get_the_posts_navigation( array( 'max_num_pages' => 3 ) ); get_the_posts_pagination( array( 'max_num_pages' => 3 ) );
I've tested this patch with a custom query and the default posts.
This ticket was mentioned in Slack in #core by howdy_mcgee. View the logs.
5 years ago
#3
@
5 years ago
- Milestone changed from Awaiting Review to 5.5
- Owner set to SergeyBiryukov
- Status changed from new to reviewing
- Summary changed from Improvment to the get_the_posts_navigation to Improvement to the get_the_posts_navigation
This ticket was mentioned in Slack in #core by hellofromtonya. View the logs.
4 years ago
#6
@
4 years ago
- Keywords needs-refresh added
@Howdy_McGee Can you refresh this patch against the /src/
dir in trunk
? There are also a couple WPCS issues to resolve as well.
#7
@
4 years ago
- Keywords needs-refresh removed
The patch is looking great @Howdy_McGee dropping the refresh label. In 39447.3.diff the only change I made was to add a missing period to the first new docblock sentence and recreate the patch from the root of the repo so it applies cleanly.
#8
@
4 years ago
- Milestone changed from 5.6 to 5.7
It seems like get_the_posts_pagination()
would benefit from a similar change for consistency.
Adding a unit test might also be a good idea. Moving to the next release for now.
This ticket was mentioned in Slack in #core by lukecarbis. View the logs.
4 years ago
#10
@
4 years ago
- Keywords needs-patch needs-unit-tests added; has-patch removed
Hi @Howdy_McGee @Garrett-eclipse, are you still able to work on this for 5.7?
Adding needs-patch
and needs-unit-tests
to reflect the changes requested above.
Additional max_num_pages args