Pagenav, pagination, page navigation.. more like pain to fix!
Being able to navigate through a website is the most important factor for a successful site.
I’ve been struggling with pagenav for my custom WordPress theme for a few days and finally found a working solution.
None of the other fixes I could find on the web worked, I still got 404 Page Not Found error.
Here’s the fix I implemented; paste this into your functions.php (or preferably a custom-functions.php!):
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 split 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');
Share this page if it helped you, and feel free to leave a comment below!