@MRcracker

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

Здравствуйте Сделал произвольный тип записей. Добавил туда несколько записей к которым добавил несколько полей. Вывел их на экран, но выводится почему-то только одна запись - первая. Что я сделал не так?

<div class="group__item">
				<div class="col-md-4 col-sm-6">
					<div class="box">

						<?php 

// параметры по умолчанию
						$posts = get_posts( array(
							'numberposts' => 50,
							'post_type'   => 'group',
	'publish' => true
) );

						foreach( $posts as $post ){
							setup_postdata($post);
    // формат вывода the_title() ...
						}
						?>

						<?php the_post_thumbnail(); ?>
						<h4 class="box__subtitle"><?php the_title(); ?></h4>
						<h3 class="box__title bdb"><?php the_field('age'); ?></h3>
						<div class="box__time bdb"><i class="fa fa-clock-o" aria-hidden="true"></i><?php the_field('time'); ?></div>
						<div class="box__lessons bdb"><?php the_field('price'); ?></div>
						<a class="bdb box__program popup" href="#program1"><i class="fa fa-book" aria-hidden="true"></i>Посмотреть программу занятий</a>
						<div class="margin-big"></div>
						<a href="#form" class="button popup">Хотим к вам <i class="fa fa-star" aria-hidden="true"></i></a>
					</div>
				</div>
				<div class="hidden">
					<div class="container">
						<div class="row">
							<form id="program1" class="box program">
								<h2 class="title">Кроха</h2>
								<div class="margin-big"></div>
								<div class="text-center">
								</div>
							</form>
						</div>
					</div>
				</div>

				<?
wp_reset_postdata(); // сброс

?>

</div>


Спасибо всем за ответы))))
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
@cema93
WordPress разработчик
Исправьте на:
<div class="group__item">
        <div class="col-md-4 col-sm-6">
          <div class="box">

            <?php 

// параметры по умолчанию
            $posts = get_posts( array(
              'numberposts' => 50,
              'post_type'   => 'group',
  'publish' => true
) );

            foreach( $posts as $post ){
              setup_postdata($post);
?>

            <?php the_post_thumbnail(); ?>
            <h4 class="box__subtitle"><?php the_title(); ?></h4>
            <h3 class="box__title bdb"><?php the_field('age'); ?></h3>
            <div class="box__time bdb"><i class="fa fa-clock-o" aria-hidden="true"></i><?php the_field('time'); ?></div>
            <div class="box__lessons bdb"><?php the_field('price'); ?></div>
            <a class="bdb box__program popup" href="#program1"><i class="fa fa-book" aria-hidden="true"></i>Посмотреть программу занятий</a>
            <div class="margin-big"></div>
            <a href="#form" class="button popup">Хотим к вам <i class="fa fa-star" aria-hidden="true"></i></a>
          </div>
        </div>
        <div class="hidden">
          <div class="container">
            <div class="row">
              <form id="program1" class="box program">
                <h2 class="title">Кроха</h2>
                <div class="margin-big"></div>
                <div class="text-center">
                </div>
              </form>
            </div>
          </div>
        </div>

        <?
            }
            ?>

wp_reset_postdata(); // сброс

?>

</div>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы