Page 1 of 1
Forum

Welcome to the Tweaking4All community forums!
When participating, please keep the Forum Rules in mind!

Topics for particular software or systems: Start your topic link with the name of the application or system.
For example “MacOS X – Your question“, or “MS Word – Your Tip or Trick“.

Please note that switching to another language when reading a post will not bring you to the same post, in Dutch, as there is most likely no translated for the post!





Share:
Notifications
Clear all

WordPress - Fix pagination categories  

  RSS

Hans
 Hans
(@hans)
Noble Member Admin
Joined: 7 years ago
Posts: 1437
November 14, 2015 10:08 PM  

For some awkward reason pagination in WordPress does not always seem to work properly. I had it on my own website,

When clicking the second (or any other) page in the pagination, it would generate a 404 page cannot be found.

You can fix this with this Pagination Fix plugin, or by adding the following code to functions.php (which does the same thing):

function remove_page_from_query_string($query_string)

    if ($query_string['name'] == 'page' && isset($query_string['page'])) {
        unset($query_string['name']);
        // 'page' in the query_string looks like '/2', so i'm spliting it out
        list($delim, $page_index) = split('/', $query_string['page']);
        $query_string['paged'] = $page_index;
    }      
    return $query_string;
}
add_filter('request', 'remove_page_from_query_string');
function fix_category_pagination($qs){
 if(isset($qs['category_name']) && isset($qs['paged'])){
  $qs['post_type'] = get_post_types($args = array(
   'public' => true,
   '_builtin' => false
  ));
  array_push($qs['post_type'],'post');
 }
 return $qs;
}
add_filter('request', 'fix_category_pagination');

ReplyQuote
markin
(@markin)
New Member
Joined: 2 years ago
Posts: 1
July 31, 2018 10:01 AM  

Try to change the permalink structure and also try to switch the WP_query. This could help you as it has helped me and I got this from google support.  To fix the pagination permalink structure should me correct.


ReplyQuote
Share: