我在index.php中有这个代码,我想做的是只向页面显示3个帖子,然后将nextnav显示给下一个帖子,然后prenav回到之前的3个帖子。谁能告诉我怎么样?
我的代码从这里开始:
<?php query_posts( 'cat=10' );?>
<?php if ( have_posts() ) : ?>
<?php while ( have_posts():the_post(); ?>
<a href="<?php echo $link[0]; ?>" target="new _blank"><?php the_post_thumbnail( "medium" ); ?></a>
<?php the_content(); ?>
<?php endwhile; ?>
<?php endif; ?>
答案 0 :(得分:1)
我觉得,你应该为此目的尝试分页。
<?php echo paginate_links( $args ); ?>
并根据您的要求传递参数。
<?php $args = array(
'base' => '%_%',
'format' => '?page=%#%',
'total' => 1,
'current' => 0,
'show_all' => False,
'end_size' => 1,
'mid_size' => 2,
'prev_next' => True,
'prev_text' => __('« Previous'),
'next_text' => __('Next »'),
'type' => 'plain',
'add_args' => False,
'add_fragment' => ''
); ?>
有关详细信息,请参阅此http://codex.wordpress.org/Function_Reference/paginate_links