/** * Returns the escaped URL for the given page of a paginated data set. * * @param int $page the page number * @return string the escaped URL of the page * * @access private * @since 0.1 */ private function _make_page_url($page) { $url = ClassBlogs_Utils::get_current_url(); $query = parse_url($url, PHP_URL_QUERY); if ($query) { $url = preg_replace('/\\?.*/', '', $url); } $query = $_GET; $query['paged'] = $page; return esc_url($url . '?' . http_build_query($query)); }