Как вывести нужное количество постов, используя post_per_page?

Подскажите, пожалуйста, почему не работает post_per_page?
Задаю значение "3", а выводятся все, даже независимо от категории:

<div class="col-2 col-md-8">
    $query = new WP_Query(array (
      'post_per_page' => 3,
      'category'=>'novyny'
    ) );
    ?>
    <?php if ($query->have_posts() ) : while ($query->have_posts() ) 
    : $query->the_post(); ?>
    <div class="card card_news">
    <a href="<?php the_permalink() ?>" class="news-img"><?php the_post_thumbnail() ?></a>
    <div class="news__info">
    <h3 class="card__title"><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h3>
    <?php the_content('') ?>
    <p><?php the_date(); ?></p>
    </div>
    </div>
    <?php endwhile; 
    wp_reset_query();
    ?>
  
    <?php else: ?>
    
    <?php endif; ?>
</div>
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
@Evdokim001
PHP & WordPress developer
Прочитайте статью. Обратите внимание на категории. Такого аргумента как category нет.
Не post_per_page а posts_per_page
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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