• Как в WordPress вывести первый пост отдельно от всего?

    @boxe Автор вопроса
    Хреново описал мысль. Попробую вариант №2 с примером кода. Есть вот такое, уже свёрстано:

    <?php get_header(); ?>
    
    → А вот сюда надо вывести первый пост. ←
    
    <div class="grid-wrap">
       <div class="masogridnry">
    
    ↓ Стандартный вывод постов без самого последнего, он должен быть вверху. ↓
    
          <?php if( have_posts() ): while( have_posts() ): the_post(); ?>
          <a href="<?php the_permalink(); ?>" class="link-<?php the_ID(); ?>">
            <div class="post">
              <h1><?php the_title(); ?></h1>
            </div>
          </a>
          <?php endwhile; ?>
    
          <?php else: ?>
            <p>Ничего нет, что странно.</p>
          <?php endif; wp_reset_query(); ?>
    
       </div><!-- /.masonry -->
    </div><!-- /.grid -->
    
    <?php get_footer(); ?>

    Текстом и стрелками отметил то, что есть и куда что нужно вытащить в виде одного поста. Получается делать нужно два цикла, как и предлагает Aleksey Solovyev (если я его комментарий и пример кода правильно понял)? С чего вообще подступиться к такой задаче?
    Ответ написан
    Комментировать