Opened 7 years ago
Closed 3 years ago
#41688 closed defect (bug) (worksforme)
Wrong term pagination when altering the term query in custom taxonomy terms list
Reported by: | opportus | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | Administration | Keywords: | |
Focuses: | ui, administration, template | Cc: |
Description
WP outputs the wrong term pagination if we alter the term query in custom taxonomy terms list with for example the list_terms_exclusions
filter hook.
In the screenshot below, we should have only 3 items in the pagination, but as you can see we get 21 items instead.
I believe the problem comes from this line:
'total_items' => wp_count_terms( $this->screen->taxonomy, compact( 'search' ) ),
Shouldn't the pagination be defined based on the term query's result instead?
For more details about this issue, see:
https://wordpress.stackexchange.com/questions/277088/filter-taxonomy-admin-pagination/277590#277590
Change History (2)
Note: See
TracTickets for help on using
tickets.
Hi @opportus and welcome to trac!
I'd like to apologies for the amount of time it's taken for you to receive a reply to this ticket. It was discussed a short time ago during a triage session.
While your screen shots show the report was valid at the time you logged it, it appears the issue has been fixed in the meantime.
Using some test code to exclude terms via filters (either using the
get_terms_args
orlist_terms_exclusions
filter) updated the pagination and total count on the taxonomy page to match the number of items displayed.