我想将我的页面导航转到循环中。我已经退出了,但我的问题是我无法在类别之间切换。目前我在该类别中有一个循环,但我无法跳到下一个类别。
作为信息:我有不同的帖子类别。
我的剧本:
<?php
$prev_post = get_adjacent_post( true, '', true );
$next_post = get_adjacent_post( true, '', false );
$prev_post_id = $prev_post->ID;
$next_post_id = $next_post->ID;
?>
<?php
if(($prev_post_id === '') || ($prev_post_id === null)) :
$query = new WP_Query(array('order' => 'DESC', 'posts_per_page' => '1', 'cat=4'));
if($query->have_posts()) : while($query->have_posts()) :
$query->the_post();
$prev_post_id = get_the_ID();
endwhile;
endif;
wp_reset_postdata();
endif;
if(($next_post_id === '') || ($next_post_id === null) ) :
$query = new WP_Query(array('order' => 'ASC', 'posts_per_page' => '1', 'cat=4'));
if($query->have_posts()) : while($query->have_posts()) :
$query->the_post();
$next_post_id = get_the_ID();
endwhile;
endif;
wp_reset_postdata();
endif;
?>
<div id="left">
<a href="<?php echo get_permalink($prev_post_id); ?>" class="myCursorPrev"> </a>
</div>
<div id="right">
<a href="<?php echo get_permalink($next_post_id); ?>" class="myCursorNext"> </a>
</div>
$query = new WP_Query(array('order' => 'ASC', 'posts_per_page' => '1', 'cat=4'));
我尝试使用cat = 4或cat = 1,2,3,4的不同用法,但它没有效果。