2012-02-02 4 views
1

Я искал и искал и не решил свою проблему. Мне кажется, что есть решения, но они не работают для моего кода.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> 

ответ

0

проходят несколько свойств для WP_Query как массив:

<?php $wp_query = new WP_Query(array('posts_per_page' => 1, 'cat' => 4)); 
Смежные вопросы