Задать вопрос
raselgit
@raselgit
Веб-дизайнер

Как вывести правильное количество статей на странице?

На сайте 12 постов, а в настройках WordPress во вкладке "Чтение" я указал, чтобы выводилось 5 записей на одной странице, но выводится все равно 12 постов, вот код:

<?php get_header(); ?>
<?php   
    if ( have_posts() ) :
    while ( have_posts() ) : the_post();
        if ( $wp_query->current_post == 0 ) :
            get_template_part( 'hero' );
        endif;
    endwhile;
    endif;
?>
	<div id="main">
		<div id="articles">
		<?php   
            if ( have_posts() ) :
            while ( have_posts() ) : the_post();
                if ( $wp_query->current_post > 0 ) :
                    get_template_part( 'article' );
                endif;
            endwhile;
            endif;
        ?>
	</div>
		<?php get_sidebar(); ?>
		<?php the_posts_pagination( array(
				'end_size' => 2,
				'mid_size' => 2,
		) ); ?>
	</div>
<?php get_footer(); ?>
  • Вопрос задан
  • 186 просмотров
Подписаться 1 Оценить 10 комментариев
Решения вопроса 1
@gccDenys
Я не совсем уверен, но думаю что-то режет фильтр у Вас.
Попробуйте перед if ( have_posts() ) :
указать что ограничение брать с настроек вп, т.е. указать 0 в кол-ве постов, вот так
query_posts('posts_per_page=0');
if ( have_posts() ) :
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы