Получить значения следующего поста

Как получить значения следующего поста, а если следующий пост не существует, то получить значения из первого поста? Это нужно для ввода заголовка и картинки миниатюры следующего поста при ховере на ссылку "Далее".

Вот код

$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>

Тип постов кастомный. Как это сделать?


Ответы (0 шт):