• Здравствуйте, не понимаю в чём проблема. Создал кастомный шаблон для страницы, выбрал его, создал категорию, закинул туда новости и в этом шаблоне делаю такой вывод, в конце использую данную функцию, а пагинация не выводится, гугл ответов не дал, помогите, пожалуйста

    <?php
    global $post;
    $idObj = get_category_by_slug('news_list');
    $id = $idObj->term_id;
    $args = array('category' => $id, 'numberposts' => 4, 'orderby' => 'ID', 'order' => 'ASC');
    $myposts = get_posts($args);
    $count = 0;
    ?>
    <?php foreach($myposts as $post) : setup_postdata($post) ?>
    	<li class=news-list__item>
    		<div class=news-list__image>
    			<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
    				<?php the_post_thumbnail( array(200, 200), array('class' => 'img-responsive') ); ?>
    			</a>
    		</div>
    		<div class=news-list__wrap>
    			<h2 class=news-list__title>
    				<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
    					<?php the_title(); ?>
    				</a>
    			</h2>
    			<div class=news-list__text>
    				<?php the_excerpt(); ?>
    			</div>
    			<div class=news-list__btn>
    				<a href="<?php the_permalink(); ?>" class="btn btn-lg btn-primary" title="Read More">
    					Read More
    				</a>
    			</div>
    		</div>
    	</li>
    <?php endforeach; ?>
    <?php the_posts_pagination(); ?>
    <?php wp_reset_postdata(); ?>

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Здравствуйте.

    1. Записей в категории больше 4?
    2. Попробуйте вместо

    $args = array('category' => $id, 'numberposts' => 4, 'orderby' => 'ID', 'order' => 'ASC');

    сделать так

    $args = array('category' => $id, 'posts_per_page' => 4, 'orderby' => 'ID', 'order' => 'ASC');

    Записей больше 4, если быть точным их 6.
    Второй вариант пробовал до и сейчас, но всё по прежнему…
    Я уже голову сломал на самом деле

    Самый прикол в том, у меня на index.php в футере тоже выводятся записи из той же категории и точно такой же код и там пагинация выводится, правда не совсем корректно, но всё же выводится…

Просмотр 3 ответов — с 1 по 3 (всего 3)

Тема «Не работает the_posts_pagination» закрыта для новых ответов.