max_num_pages; $links = paginate_links(array( type => 'array', prev_next => false, current => $current, end_size => 2, )); function get_previous_url($base_url, $page) { $qs = $_SERVER['QUERY_STRING']; $url = $base_url . ($page - 1); if ($qs) { $url .= '/?' . $qs; } return $url; } function get_next_url($base_url, $page) { $qs = $_SERVER['QUERY_STRING']; $url = $base_url; if ($page === 0) { $url .= '2'; } else { $url .= ($page + 1); } if ($qs) { $url .= '/?' . $qs; } return $url; } function format_link($link) { if (strpos($link, 'page-numbers dots')) { return ''; } $link = str_replace('page-numbers current', 'pagination__current', $link); $link = str_replace('page-numbers', 'link', $link); return $link; } if (count($links) > 1) : ?>