WordPress - 分页不适用于自定义循环

时间:2012-02-02 15:55:44

标签: wordpress

我搜索并搜索过但没有解决我的问题。我似乎有解决方案,但它们不适用于我的特定代码。

我想做的是有两个循环 - 一个调用最近的帖子并充当主要的“特色帖子”。其次是第二个最近的帖子,其风格不同 - 然后低于第二个或“子帖子”我想要分页。

问题是...分页不起作用。数字出现了,但是当我点击它们时没有任何反应。非常感谢任何帮助!

这是代码......

<div id="featuredpost">

  <?php $my_query = new WP_Query('posts_per_page=1&cat=4');
  while ($my_query->have_posts()) : $my_query->the_post();
  $do_not_duplicate = $post->ID; ?>

    <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

        <span class="subposttitle"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></span><br>
        <small>Posted in <?php the_category(', ') ?> on <?php the_time('l, F jS') ?>.</small>
<br><br>

        <div class="entry">
            <?php the_content(); ?>
        </div>

    </div>
<br>
<hr>
<br><br>
<?php endwhile; ?>

</div>

<div id="subposts">

<?php $my_query = new WP_Query('posts_per_page=1&offset=1&cat=4');
while ($my_query->have_posts()) : $my_query->the_post();
$do_not_duplicate = $post->ID;

?>

    <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

        <span class="subposttitle"><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></span><br>
        <small>Posted in <?php the_category(', ') ?> on <?php the_time('l, F jS') ?>.</small>
<br><br>

        <div class="entry">
            <?php the_content(); ?>
        </div>

    </div>
<br>
<hr>
<br>

<?php endwhile; ?>

<center>
<?php wp_pagenavi() ?>
</center>

</div>

1 个答案:

答案 0 :(得分:0)

将多个属性作为数组传递给wp_query:

<?php $wp_query = new WP_Query(array('posts_per_page' => 1, 'cat' => 4));