/** * Draw a pager for wordpress query loop. * * @global object $wp_query wordpress query object * @param string $query page element for url query * @param string $sign what sign to add before page part * @param bool $div draw div around the pager */ function loop_pager($query = "pg", $sign = "?", $div = true) { global $wp_query; $numposts = $wp_query->found_posts; $max_page = $wp_query->max_num_pages; if ($max_page > 1) { $page = intval(get_query_var('paged')); if ($page == 0) { $page++; } $url = remove_query_arg($query); if ($div) { echo '<div class="gdpager">'; } echo gdFunctionsGDSW::draw_pager($max_page, $page, $url, $query, $sign); if ($div) { echo '</div>'; } } }