Как получить 1 запись из цикла?
помогите в решении вопроса. На сайте работает плагин Yarpp, он выводит 5 похожих записей в конце страницы. Есть необходимость в получении 1-й записи из цикла похожих и удалении ее из цикла. Для того, чтобы вывести эту запись в другом месте на странице. Не могу понять как это сделать. Буду благодарен любым советам, в php не очень силен. Заранее спасибо! Вот текущий код цикла:
<?php if ( have_posts() ) { ?>
<div class="related">
<p class="heading">Похожие записи</p>
<div class="related__items">
<?php while ( have_posts() ) { the_post(); ?>
<?php
$related = true;
include 'shab.php';
$related = false;
?>
<?php } ?>
</div>
</div>
<?php } ?>
Сам вывод похожих записей осуществляется кодом:
<?php if ( function_exists( 'related_posts' ) ) related_posts(); ?>
В файле shab.php находится шаблон для вывода записей:
<div class="item">
<div class="item__image-wrap"><?php
item_thumb( array(
'width' => 400,
'height' => 200,
'class' => 'item__image',
) );
?></div>
<?php if ( ! is_category() ) { ?>
<a class="item__cat" href="<?php $category = get_the_category(); $cat_id = $category[0]->cat_ID; echo get_category_link( $cat_id ); ?>" rel="nofollow"><?php echo get_cat_name( $cat_id ); ?></a>
<?php } ?>
<div class="item__inner">
<a class="item__title" href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php if ( ! $related ) { ?>
<p class="item__text"><noindex><?php echo ( has_excerpt() ) ? get_the_excerpt() : wp_trim_words( get_the_content(), 15, ' ...' ); ?></noindex></p>
<a class="item__more" href="<?php the_permalink(); ?>" rel="nofollow">Читать далее</a>
<?php } ?>
</div>
</div>