как добавить пагинацию в wordpress

206
10 июля 2019, 11:40
<?php $populargb = new WP_Query('showposts=5' );
    while ( $populargb->have_posts() ) {
        $populargb->the_post(); ?>
    <li>
    <a href="<?php the_permalink(); ?>">
        <div class="blog__list__img">
            <?php the_post_thumbnail(); ?>
        </div>
        <div class="blog__list__content">
            <h2 class="blog__list__content__h2"><?php the_title() ?></h2>
            <p class="blog__list__content__description"><?= get_the_excerpt(); ?></p>
            <span class="blog__list__content__date"><?php the_time("j F Y") ?></span>
        </div>
    </a>
    </li>
    <?php } ?>

Добрый день. У меня вот такой код. И я пытался сделать пагинацию, но у меня он не выводил ее. Вообще даже цифры страниц. Подскажите как добавить пагинацию ?

Answer 1

Посмотрите примерно вот это

<?php
// set the "paged" parameter (use 'page' if the query is on a static front page)
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
// the query
$the_query = new WP_Query( 'cat=1&paged=' . $paged ); 
?>
<?php if ( $the_query->have_posts() ) : ?>
<?php
// the loop
while ( $the_query->have_posts() ) : $the_query->the_post(); 
?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php
// next_posts_link() usage with max_num_pages
next_posts_link( 'Older Entries', $the_query->max_num_pages );
previous_posts_link( 'Newer Entries' );
?>
<?php 
// clean up after the query and pagination
wp_reset_postdata(); 
?>
<?php else:  ?>
<p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
<?php endif; ?>
READ ALSO
Почему std::list&lt;char&gt;::iterator не выходит за начало

Почему std::list<char>::iterator не выходит за начало

И почему этот цикл ведет себя как следующий?

211
QGLWidget, отрисовка множества точек в окне OpenGL

QGLWidget, отрисовка множества точек в окне OpenGL

Пытаюсь рисовать множество точекНо проблема в том, что я не знаю как отрисовать точки так, чтобы в начальный момент времени они все попадали...

218
Ошибка undefined reference to `WinMain@16&#39; в opengl-e [дубликат]

Ошибка undefined reference to `WinMain@16' в opengl-e [дубликат]

На данный вопрос уже ответили:

205
Как узнать, является ли символ буквенным

Как узнать, является ли символ буквенным

У меня есть символьный массив, который я должен полностью проверитьНадо сделать так, чтобы проверялись только буквенные символы, а спец

195