Пагинация не работает на WordPress - PullRequest
0 голосов
/ 08 декабря 2011

Я хочу построить цикл, в котором первые 2 сообщения категории 8 отображаются на первой странице, и отображать разбиение на страницы под циклом, поэтому, если есть еще сообщения, посетитель может перейти к ним с помощью «следующая страница»страница »ссылки.

Я использую

<?php posts_nav_link(); ?> 

для нумерации страниц, но ссылки отсутствуют.Я думаю, может быть, я должен попытаться добавить параметр «paged» в мой цикл, проблема в том, что я не знаю, как это сделать.Любая помощь будет принята с благодарностью!

<?php
    $args = array( 'numberposts' => 2, 'category' => 8 );
    $lastposts = get_posts( $args );
    foreach($lastposts as $post) : setup_postdata($post); ?>
    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
      <?php the_excerpt(20); ?> 

    <div id="pagenav">
<?php posts_nav_link(); ?>
</div>

    <?php endforeach; ?>

1 Ответ

0 голосов
/ 09 декабря 2011

Я полагаю, что следующий код должен следовать после endforeach.

<div id="pagenav">
<?php posts_nav_link(); ?>
</div>
...