Оформление первого поста в цикле loop wordpress
34 сообщения
#7 лет назад
Пытаюсь оформить первую запись из цикла, нашел код. Проблема в том, что первый пост повторяется два раза. Я подозреваю, что ошибка закралась в коде, а я в php полный ноль Подскажите, пожалуйста, где ошибка в коде. Спасибо!<div id="photo">
<?php $i = 0; ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php $i++ ?>
<?php if ($i == 1) { ?>
<!-- Post Starts -->
<div <?php post_class('big-post'); ?>>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail(array(445, 325, true)); ?>
</a>
</div><!-- /.post -->
<?php } ?>
<!-- Post Starts -->
<div <?php post_class('small-post'); ?>>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail(array(215, 130, true)); ?>
</a>
</div><!-- /.post -->
<?php endwhile; ?>
<?php endif; ?>
</div>
706 сообщений
#7 лет назад
Попробуйте так <div id="photo">
<?php $i = 0; ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php $i++ ?>
<?php if ($i == 1) { ?>
<!-- Post Starts -->
<div <?php post_class('big-post'); ?>>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail(array(445, 325, true)); ?>
</a>
</div><!-- /.post -->
<?php } else {?>
<!-- Post Starts -->
<div <?php post_class('small-post'); ?>>
<a href="<?php the_permalink(); ?>" rel="bookmark">
<?php the_post_thumbnail(array(215, 130, true)); ?>
</a>
</div><!-- /.post -->
<?php } endwhile; ?>
<?php endif; ?>
</div>