Wordpress:使用get_permalink()继续(循环)页面导航

时间:2013-07-23 09:13:37

标签: arrays wordpress loops navigation

我想将我的页面导航转到循环中。我已经退出了,但我的问题是我无法在类别之间切换。目前我在该类别中有一个循环,但我无法跳到下一个类别。

作为信息:我有不同的帖子类别。

我的剧本:

<?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">&nbsp;</a>
</div>
<div id="right">
<a href="<?php echo get_permalink($next_post_id); ?>" class="myCursorNext">&nbsp;</a>
</div>
$query = new WP_Query(array('order' => 'ASC', 'posts_per_page' => '1', 'cat=4'));

我尝试使用cat = 4或cat = 1,2,3,4的不同用法,但它没有效果。

0 个答案:

没有答案