Андрей Д.
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>
Андрей Д.
34 сообщения
#7 лет назад
maximentuss, огромное вам спасибо! Получилось!