Получить значения следующего поста
Как получить значения следующего поста, а если следующий пост не существует, то получить значения из первого поста? Это нужно для ввода заголовка и картинки миниатюры следующего поста при ховере на ссылку "Далее".
Вот код
$args = [
'post_type' => 'projects',
'post_status' => 'publish',
'post_per_page' => -1,
'orderby' => 'date',
'order' => 'desc'
];
$the_query = new WP_Query($args);
if ($the_query->have_posts()) :
$counter = 0;
while ( $the_query->have_posts() ) : $the_query->the_post();
if($counter >= 1) {
$next_post_link = get_permalink();
if( !empty($next_post_link) ) {
$project_miniature_title = get_field('project_miniature_title', $the_query->post->ID);
} else {
// как получить эти значение из первого поста кастомного типа записи
}
}
$counter++;
endwhile;
endif;
wp_reset_query();
Это нужно что бы выводить ссылку "Далее". При клике на которую будет переход на следующий пост или при отсутствии следующего поста - переход на первый пост.
<a href="<? echo $next_post_link ?>" >Далее</a>
Тип постов кастомный. Как это сделать?