[Support request] I’d like for the next/prev links to be limited in scope to the current post cate

Home Forums Support I’d like for the next/prev links to be limited in scope to the current post cate

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #920175
    phan cong tai

    I’d like for the next/prev links to be limited in scope to the current post category

    my Custom Post Navigation – Element code

    <div id="post-nav">
    	<?php global $post;
        $prevPost = get_previous_post(false);
            if($prevPost) {
                $args = array(
                    'posts_per_page' => 1,
                    'include' => $prevPost->ID
                );
                $prevPost = get_posts($args);
                foreach ($prevPost as $post) {
                    setup_postdata($post);
        ?>
            <a class="post-previous" href="<?php the_permalink(); ?>">
    				<div class="post-nav-wrap" style="background: linear-gradient(0deg,rgba(52,62,71,0.1),rgba(52,62,71,0.3)),url('<?php the_post_thumbnail_url(); ?>');">
                <div class="post-nav">Previous</div>
                <h3 class="post-nav-title"><?php the_title(); ?></h3>
            </div></a>
        <?php
                    wp_reset_postdata();
                } //end foreach
            } // end if
             
            $nextPost = get_next_post(false);
            if($nextPost) {
                $args = array(
                    'posts_per_page' => 1,
                    'include' => $nextPost->ID
                );
                $nextPost = get_posts($args);
                foreach ($nextPost as $post) {
                    setup_postdata($post);
        ?>
            <a class="post-next" href="<?php the_permalink(); ?>">
            <div class="post-nav-wrap" style="background: linear-gradient(0deg,rgba(52,62,71,0.6),rgba(52,62,71,0.3)),url('<?php the_post_thumbnail_url(); ?>');">
                <h3 class="post-nav-title"><?php the_title(); ?></h3>
                <div class="post-nav">Next</div>					
            </div></a>
        <?php
                    wp_reset_postdata();
                } //end foreach
            } // end if
        ?>
    </div>

    How to fix its?

    How to Display posts from the same category using next/previous post link?

    #920437
    David
    Staff
    Customer Support

    Hi there,

    Change:

    $prevPost = get_previous_post(false); to $prevPost = get_previous_post(true);

    and

    $nextPost = get_next_post(false); to $nextPost = get_next_post(true);

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.