Example #1
0
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>';
}
Example #2
0
		<?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);