Отображение отдельного запроса только для последнего сообщения, за которым следуют 3 сообщения, которые будут меняться при переходе на другую страницу, как показано ниже
Сообщение 1: Последнее сообщение
Сообщение 2Пост 3 Пост 4
нумерация страниц 1 2 3
===========================
Сообщение 1: последнее сообщение
Сообщение 5 Сообщение 6 Сообщение 7
нумерация страниц 1 (2) 3
============================
Сообщение 1: последнее сообщение
сообщение 8 сообщение 9 сообщение 10
нумерация страниц 1 2 (3)
Это мой код на данный момент
<?php
$paged = ( get_query_var('paged') ) ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 4,
'post__not_in' => array(),
'order' => 'DESC',
'paged' => $paged
);
$the_query = new WP_Query($args);
while($the_query->have_posts()) { $the_query->the_post();
if( $the_query->current_post === 0 ) {
//break;
echo '<h2 style="border:10px solid red;">First: '.get_the_title().'</h2>';
} else {
echo '<h4><a href="'.get_the_permalink().'">'.get_the_title().'</a></h4>';
}
}
wp_reset_postdata();
?>
<div class="page-nation">
<ul id="Pagination" class="pagination pagination-large">
<nav class="navigation pagination" role="navigation">
<div class="nav-links">
<?php
$pagination = paginate_links(array(
'mid_size' => 2,
'prev_text' =>esc_html__('Previous', 'travel-tour'),
'next_text' => esc_html__('Next', 'travel-tour'),
'current' => max( 1, get_query_var('paged') ),
'total' => $the_query->max_num_pages,
'type' => 'array',
//'base' => str_replace( 999999999, '%#%', esc_url( get_pagenum_link( 999999999 ) ) ),
'format' => 'page/%#%'
) );
echo implode( $pagination );
?>
</div>
</nav>
</ul>
</div>
Проблема с моим текущим кодом в том, что он не показывает последнее сообщение, когда я меняю страницу, и количество сообщений должно быть одинаковымна каждой странице
Это вывод текущего кода
Пост 1: Последний пост
Пост 2 Пост 3 Пост 4
нумерация страниц 1 2 3
==================================
Сообщение 5: последнее сообщение
Пост 6 Пост 7 Пост 8
нумерация страниц 1 (2) 3
==================================
Пост 9: Последнее сообщение
Пост 10 Пост 11 Пост 12
нумерация страниц 1 2 (3)
извините, мне действительно нужна помощь, я боролся с этим уже неделю, я новичок в этом типеположения