Задать вопрос
@uzi_no_uzi

Почему wordpress выводит только 6 последних постов?

Вывожу посты таким образом. По какой-то причине выводится только последних 6, и так не в одной категории, а во всех, максимум выводит 6 постов. В чем может быть проблема?

<?php
$posts = get_posts( array(
    'category_name'    => 'clients',
    'post_type'   => 'post',
    'numberposts' => 100,
) );

foreach( $posts as $post ){
    setup_postdata($post);
    
?>
    <div class="client_col__wrap col-xl-2 col-md-3">
        <div class="client_col"><img class="client_img" src="<?php the_field('client_logo') ?>" alt="">
            <p class="client_col__text"><?php the_title(); ?></p>
        </div>
    </div> 
<?php
}

wp_reset_postdata(); // сброс
?>
  • Вопрос задан
  • 60 просмотров
Подписаться 3 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@Lord_Dantes
Если вам нужен цикл могу дать код который я юзаю там все максимально просто.
<?php $args = array( 'post_type' => 'nameposttype', 'posts_per_page' => 99 ); $loop = new WP_Query( $args ); ?>
					<?php while ( $loop->have_posts() ) : $loop->the_post(); $post_id = get_the_ID(); ?>

						code///post

					<?php endwhile; ?>
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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