function thatcamp_newer_posts_link($link_text, $max_pages) { $paged = thatcamp_get_paged(); if (1 === $paged) { return; } $p = $paged - 1; if (false !== strpos(wp_guess_url(), '/page/')) { $url = preg_replace('|/page/[0-9]+/|', '/page/' . $p . '/', wp_guess_url()); } else { $url = add_query_arg('paged', $p, wp_guess_url()); } echo '<a href="' . $url . '">' . $link_text . '</a>'; }
<?php $stream_args = array(); $category_name = $category_slug = ''; if (isset($_GET['category'])) { $category_slug = urldecode($_GET['category']); $stream_args['category_name'] = $category_slug; $category = get_term_by('slug', $category_slug, 'category'); if ($category) { $category_name = $category->name; } } if (isset($_GET['per_page'])) { $stream_args['posts_per_page'] = intval($_GET['per_page']); } $stream_args['paged'] = thatcamp_get_paged(); if (isset($_GET['tcs'])) { $stream_args['s'] = urldecode($_GET['tcs']); } ?> <h1>Recent THATCamp Posts<?php if ($category_name) { ?> : <?php echo esc_html($category_name); } ?> </h1> <?php $stream_query = new WP_Query($stream_args);