@borodaguy

Как сделать php цикл, что бы посты постились по очереди?

Добрый день, есть цикл и 2 поста которые меняют вид по очереди:
while(have_posts()): the_post();?>
<div class="blog-figc">
 <div>
 <h6><?php the_title() /* заголовок */ ?></h6>
 </div>
<div class="blog-figc">
 <div>
 <h6><?php the_title() /* заголовок */ ?></h6>
 </div>

<?php endwhile; ?>
В результате получается 2 одинаковых поста разного вида
72ff082d326d49d6b871b008ceb076fe.jpg
Подскажите, как сделать что бы второй пост не повторялся.
Если в картинках, сейчас:
5c452968a1c649e098e3091ee11ad5e5.jpg
Должно быть:
1028e5fee8fb44bb87c5f60a22b406ae.jpg
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
<?php if (have_posts()) : while (have_posts()) : the_post(); // если посты есть - запускаем цикл wp ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <?php // контэйнер с классами и id ?>
	<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php // заголовок поста и ссылка на его полное отображение (single.php) ?>
	<div class="meta">
		<p>Опубликовано: <?php the_time(get_option('date_format')." в ".get_option('time_format')); ?></p> <?php // дата и время создания ?>
		<p>Автор:  <?php the_author_posts_link(); ?></p>
		<p>Категории: <?php the_category(',') ?></p> <?php // ссылки на категории в которых опубликован пост, через зпт ?>
		<?php the_tags('<p>Тэги: ', ',', '</p>'); // ссылки на тэги поста ?>
	</div>
	<div class="row">
		<?php if ( has_post_thumbnail() ) { ?>
			<div class="col-sm-3">
				<a href="<?php the_permalink(); ?>" class="thumbnail">
					<?php the_post_thumbnail(); ?>
				</a>
			</div>
		<?php } ?>
		<div class="<?php if ( has_post_thumbnail() ) { ?>col-sm-9<?php } else { ?>col-sm-12<?php } // разные классы в зависимости есть ли миниатюра ?>">
			<?php the_content(''); // пост превью, до more ?>
		</div>
	</div>
</article>




<?php endwhile; // конец цикла
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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