The problem exists because you are using query_posts()
, instead of properly filtering the main query via pre_get_posts
.
Remove your query_posts()
call from the template file, then add the following to functions.php:
function wpse74325_pre_get_posts( $query ) {
if ( $query->is_main_query() && is_category( 5 ) ) {
$query->set( 'posts_per_page', '20' );
}
}
add_action( 'pre_get_posts', 'wpse74325_pre_get_posts' );
This function will properly modify the main query object, before retrieving posts, allowing WordPress to assign pagination properly.
Related Posts:
- Display posts from the same category using next/previous post link
- How can I create a category landing page followed by pages of posts?
- Display all posts from all categories with pagination
- Show Previous/Next Posts navigation only inside the same category
- Page navigation within a category
- Show posts of one category only with Custom Taxonomy on single.php
- Pagination on child category returns 404
- Disable pagination only for specific category
- Archive pagination causing 404 with permalinks structure
- Custom category template pagination problem
- How can i call an article from each category and still paginate properly?
- Show posts of category in a page
- Force category-slug.php to show page, even if it doesn’t exist
- Pagination Not Working on Category.php page
- 3 Columns, 3 Categories, One Archive, and Pagination
- Broken category pagination
- ?cat=-1 Indexed Versions Of Homepage
- Pagination for category slug returns 404 when page >= 2
- Pagination not visible on woocommerce’s category page
- Pagination is not working properly in Product Category/Tag pages
- Restoring default article pagination on archives – Removing custom limits
- The default code for “posts_nav_link” on category.php isn’t working
- Why category.php throw 404 in wordpress while calling paginate_links()?
- Paging not working in category.php
- How do I toggle pagination on/off in search results and category listings via a link?
- Multiple Loops on category.php with pagination on last loop
- Custom post and category template pagination problem
- How to make the link to the category for a post go to corresponding page number in archive?
- Category archives with monthly pagination
- category pagination got broken suddenly
- Pagination for ajax category filter
- Category template with pagination returns 404 on next pages
- How to display numbered pages in a category
- WordPress alphabetical A-Z custom post type post result display
- How to show 1-5 of X Total Results
- Pagination on category.php and tag.php not working
- How to do paging in the loop?
- Pagination for query_posts();
- Having problems with paging
- Pagination doesn’t work on multiple categories
- Pagination breaks on child-categories, works fine on parent-category
- Can I define multiple paginations on a single page?
- Conditional category query breaking?
- Category pagination not working
- How do I remove pagination from just some Categories?
- Problem with pagination block in Gutenberg
- Show the number of the post
- pagination 404 error, same slug home and categories
- Pagination for custom categories template
- Remove WP Core canonical for category pagination
- Unable to create pagination for Category.php
- Pagination does not work with query_posts()
- “Next posts” of a category do not call category.php
- WordPress pagination based on category
- How to add Pagination to foreach loop to page
- Removin /page/2 from pagination
- WordPress pagination not working because of subcategory
- Loop within category’s posts
- Paginations in Category Page Leads to Sample Pages
- Category foreach Paging
- Transfering static site to wordpress and retaining category by month paginations
- WordPress Numeric Pagination with Query String [duplicate]
- date.php shows all posts. how to fix it?
- wordpress category.php query for featured news item, broken pagination and repeating posts
- Paginating a list of all posts collected by category titles
- Paginate WordPress Category Pages
- Using pagination with multiple loops causes it to break
- Showing one post from each category, paged?
- Why Pagination is not working on Category.php
- Can i know if it is Category first page or 5th?
- Exclude posts from certain category breaks custom pagination
- Category pagination not working in category.php please help me
- i want to add pagination list of categories
- Link to page in category
- How can I implement pagination on custom category page?
- wordpress category rewrite rule with pagination
- Filter categories using tags
- How do I get the total number of categories in a list of search results?
- Creating archive pages for children categories
- Arrange posts by date in front page
- “Categories” on my front page [closed]
- Warning: sizeof (): Parameter must be an array or an object that implements Countable, On products pages
- How to loop only categories without posts (+ show category featured image with acf) [closed]
- create a page which displays a list of categories title+ short description?
- Scheduling update post daily
- How to exclude children categories of parent category
- Assign category from custom field on post creation and update
- How can I add an “ALL CATEGORIES” entry in wp_dropdown_categories?
- How to get posts by category at /%category%/ url?
- Echo text using is_tag
- Custom row actions on a specific category
- Show multiple categories in query using redux framework variable
- new WP_Query issues
- How to display WooCommerce category image in my category page banner as a background?
- Order wp_dropdown_categories by ASC or DESC
- How to get get_categories()’s ‘hide_empty’ argument to work with global year var in the archive template?
- Getting a sub category based on a category name
- I have many different products on my website how can I get them to display under specific categories?
- Display Referring Category on single post?
- Display deepest post category, when post have multiple categories